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