Skip to content

Commit 5169bc1

Browse files
authored
Merge pull request #65 from Cysharp/hotfix/FixUsingNamespaceOrder
Specify StringComparer.Ordinal to sort namespaces.
2 parents 1fea868 + ab77215 commit 5169bc1

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/MasterMemory.GeneratorCore/CodeGenerator.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ public void GenerateFile(string usingNamespace, string inputDirectory, string ou
4646
Directory.CreateDirectory(outputDirectory);
4747
}
4848

49-
var usingStrings = string.Join(Environment.NewLine, list.SelectMany(x => x.UsingStrings).Distinct().OrderBy(x => x));
49+
var usingStrings = string.Join(Environment.NewLine, list.SelectMany(x => x.UsingStrings).Distinct().OrderBy(x => x, StringComparer.Ordinal));
5050

5151
var builderTemplate = new DatabaseBuilderTemplate();
5252
var databaseTemplate = new MemoryDatabaseTemplate();
@@ -146,7 +146,7 @@ IEnumerable<GenerationContext> CreateGenerationContext(string filePath)
146146
.Concat(ns)
147147
.Select(x => x.Trim(';') + ";")
148148
.Distinct()
149-
.OrderBy(x => x)
149+
.OrderBy(x => x, StringComparer.Ordinal)
150150
.ToArray();
151151

152152
foreach (var classDecl in classDeclarations)

0 commit comments

Comments
 (0)