Skip to content

Commit 80789c6

Browse files
committed
Also avoid Comparer allocations
1 parent 153f923 commit 80789c6

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Source/Orts.Formats.Msts/SignalConfigurationFile.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ public class SignalConfigurationFile
4444
/// <summary>Name-indexed list of available signal functions</summary>
4545
public IDictionary<string, SignalFunction> SignalFunctions;
4646
/// <summary>Allocation-free MstsName-indexed list of available signal functions</summary>
47-
public static IDictionary<MstsSignalFunction, SignalFunction> MstsSignalFunctions;
47+
public static Dictionary<MstsSignalFunction, SignalFunction> MstsSignalFunctions;
4848
/// <summary>List of OR defined subtypes for Norman signals</summary>
4949
public IList<string> ORTSNormalSubtypes;
5050
/// <summary>Name-indexed list of available light textures</summary>
@@ -83,7 +83,7 @@ public SignalConfigurationFile(string filenamewithpath, bool ORTSMode)
8383
};
8484

8585
// and the allocation-free version of the above
86-
MstsSignalFunctions = new SortedDictionary<MstsSignalFunction, SignalFunction>
86+
MstsSignalFunctions = new Dictionary<MstsSignalFunction, SignalFunction>
8787
{
8888
{ MstsSignalFunction.NORMAL, SignalFunction.NORMAL },
8989
{ MstsSignalFunction.DISTANCE, SignalFunction.DISTANCE },

0 commit comments

Comments
 (0)