1 instantiation of LexicalOrderSymbolComparer
Microsoft.CodeAnalysis.CSharp (1)
Compilation\LexicalOrderSymbolComparer.cs (1)
20public static readonly LexicalOrderSymbolComparer Instance = new LexicalOrderSymbolComparer();
10 references to LexicalOrderSymbolComparer
Microsoft.CodeAnalysis.CSharp (10)
Compilation\CSharpCompilation.cs (2)
2129viableEntryPoints.Sort(LexicalOrderSymbolComparer.Instance); 3645foreach (MethodSymbol method in _moduleInitializerMethods.OrderBy<MethodSymbol>(LexicalOrderSymbolComparer.Instance))
Compilation\LexicalOrderSymbolComparer.cs (1)
20public static readonly LexicalOrderSymbolComparer Instance = new LexicalOrderSymbolComparer();
FlowAnalysis\CSharpDataFlowAnalysis.cs (2)
392return ImmutableArray.CreateRange(data.Where(s => s.CanBeReferencedByName).OrderBy(s => s, LexicalOrderSymbolComparer.Instance).GetPublicSymbols()); 397return ImmutableArray.CreateRange(data.Where(s => s.CanBeReferencedByName).OrderBy(s => s, LexicalOrderSymbolComparer.Instance).Select(p => p.GetPublicSymbol()));
FlowAnalysis\DefiniteAssignment.cs (1)
648builder.Sort(LexicalOrderSymbolComparer.Instance);
Symbols\Source\SourceMemberContainerSymbol.cs (2)
1281return GetTypeMembersDictionary().Flatten(LexicalOrderSymbolComparer.Instance); 1470allMembers = allMembers.Sort(LexicalOrderSymbolComparer.Instance);
Symbols\Source\SourceNamespaceSymbol.cs (2)
162allMembers = allMembers.Sort(LexicalOrderSymbolComparer.Instance); 192return this.GetNameToTypeMembersMap().Flatten(LexicalOrderSymbolComparer.Instance);