Base:
method
CompareSourceLocations
Microsoft.CodeAnalysis.Compilation.CompareSourceLocations(Microsoft.CodeAnalysis.Location, Microsoft.CodeAnalysis.Location)
5 references to CompareSourceLocations
Microsoft.CodeAnalysis.CSharp (4)
Emitter\Model\PEModuleBuilder.cs (1)
476
if (loc.IsInSource && (result == null || compilation.
CompareSourceLocations
(result, loc) > 0))
Symbols\AnonymousTypes\AnonymousTypeManager.Templates.cs (1)
843
return _compilation.
CompareSourceLocations
(x, y);
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TypeOrDelegateTemplateSymbol.cs (1)
102
if (currentSmallestLocation != null && this.Manager.Compilation.
CompareSourceLocations
(currentSmallestLocation, location) < 0)
Symbols\Source\ConstantEvaluationHelpers.cs (1)
277
SelectMany(static g => g.OrderByDescending((f1, f2) => g.Key.
CompareSourceLocations
(f1.ErrorLocation, f2.ErrorLocation))));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\CompilationCreationTests.cs (1)
60
Assert.Equal(Math.Sign(compilation.
CompareSourceLocations
(types[i].Locations[0], types[j].Locations[0])), Math.Sign(i.CompareTo(j)));