6 overrides of Location
Microsoft.CodeAnalysis (5)
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (1)
491 references to Location
AnalyzerRunner (3)
Microsoft.CodeAnalysis (41)
Microsoft.CodeAnalysis.CodeStyle (4)
Microsoft.CodeAnalysis.CodeStyle.Fixes (49)
Microsoft.CodeAnalysis.CodeStyle.LegacyTestFramework.UnitTestUtilities (12)
AbstractUserDiagnosticTest.cs (7)
63var actualSpan = diagnostic.Location.SourceSpan;
144var intersectingDiagnostics = diagnostics.Where(d => d.Location.SourceSpan.IntersectsWith(span))
153diagnostic.Location.SourceSpan,
213return diagnostic.Location.IsInSource
214? new FixAllState(fixAllProvider, diagnostic.Location.SourceSpan, document, document.Project, fixer, scope, equivalenceKey, diagnosticIds, fixAllDiagnosticProvider, optionsProvider)
259actualTextSpans = diagnostics.Select(d => d.Location.SourceSpan).ToSet();
264actualTextSpans = diagnostics.Where(d => d.Id == diagnosticId).Select(d => d.Location.SourceSpan).ToSet();
Microsoft.CodeAnalysis.CSharp (4)
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (51)
Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (7)
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (11)
Microsoft.CodeAnalysis.CSharp.Features (54)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (20)
Diagnostics\LocationsTests.cs (18)
314FileLinePositionSpan flps = diag.Location.GetLineSpan();
332flps = diag.Location.GetLineSpan();
352flps = diag.Location.GetLineSpan();
377FileLinePositionSpan flps = diag.Location.GetLineSpan();
400Assert.InRange(diag.Location.SourceSpan.End, diag.Location.SourceSpan.Start, syntaxTree.GetText().Length);
418var span = syntaxTree.GetDiagnostics().ElementAt(3).Location.GetLineSpan();
460expressionDiags.First().Location.GetLineSpan();
465Assert.InRange(diag.Location.SourceSpan.Start, 0, syntaxTree.GetText().Length);
466Assert.InRange(diag.Location.SourceSpan.End, 0, syntaxTree.GetText().Length);
567Assert.Equal(5, diagnostics[0].Location.SourceSpan.Start);
568Assert.Equal(0, diagnostics[0].Location.SourceSpan.Length);
570Assert.True(treeSpan.Contains(diagnostics[0].Location.SourceSpan));
572var lineSpan = diagnostics[0].Location.GetLineSpan();
595Assert.Equal(0, diagnostics[0].Location.SourceSpan.Start);
596Assert.Equal(0, diagnostics[0].Location.SourceSpan.Length);
598Assert.True(treeSpan.Contains(diagnostics[0].Location.SourceSpan));
600var lineSpan = diagnostics[0].Location.GetLineSpan();
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
Microsoft.CodeAnalysis.EditorFeatures.DiagnosticsTests.Utilities (14)
Diagnostics\AbstractUserDiagnosticTest.cs (7)
63var actualSpan = diagnostic.Location.SourceSpan;
144var intersectingDiagnostics = diagnostics.Where(d => d.Location.SourceSpan.IntersectsWith(span))
153diagnostic.Location.SourceSpan,
213return diagnostic.Location.IsInSource
214? new FixAllState(fixAllProvider, diagnostic.Location.SourceSpan, document, document.Project, fixer, scope, equivalenceKey, diagnosticIds, fixAllDiagnosticProvider, optionsProvider)
259actualTextSpans = diagnostics.Select(d => d.Location.SourceSpan).ToSet();
264actualTextSpans = diagnostics.Where(d => d.Id == diagnosticId).Select(d => d.Location.SourceSpan).ToSet();
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (3)
Microsoft.CodeAnalysis.Features (86)
Microsoft.CodeAnalysis.InteractiveHost (2)
Microsoft.CodeAnalysis.LanguageServer.Protocol (13)
Microsoft.CodeAnalysis.Scripting (2)
Microsoft.CodeAnalysis.Test.Utilities (5)
Microsoft.CodeAnalysis.VisualBasic (15)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (2)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (2)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (1)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (9)
Microsoft.CodeAnalysis.VisualBasic.Features (7)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (11)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (7)
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (14)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (3)
Microsoft.CodeAnalysis.Workspaces (31)
Microsoft.CodeAnalysis.Workspaces.UnitTests (2)