3 instantiations of TextLine
Microsoft.CodeAnalysis (3)
862 references to TextLine
GenerateDocumentationAndConfigFiles (43)
src\RoslynAnalyzers\Microsoft.CodeAnalysis.Analyzers\Core\MetaAnalyzers\ReleaseTrackingHelper.cs (4)
47Action<string, Version, string, SourceText, TextLine> onDuplicateEntryInRelease,
48Action<TextLine, InvalidEntryKind, string, SourceText> onInvalidEntry,
57foreach (TextLine line in sourceText.Lines)
254void OnInvalidEntry(TextLine line, InvalidEntryKind invalidEntryKind)
Metrics (35)
Metrics.Legacy (35)
Microsoft.AspNetCore.App.Analyzers (2)
Microsoft.AspNetCore.Http.Extensions.Tests (1)
Microsoft.AspNetCore.Http.Microbenchmarks (1)
Microsoft.CodeAnalysis (44)
Microsoft.CodeAnalysis.Analyzers (49)
MetaAnalyzers\ReleaseTrackingHelper.cs (4)
47Action<string, Version, string, SourceText, TextLine> onDuplicateEntryInRelease,
48Action<TextLine, InvalidEntryKind, string, SourceText> onInvalidEntry,
57foreach (TextLine line in sourceText.Lines)
254void OnInvalidEntry(TextLine line, InvalidEntryKind invalidEntryKind)
Microsoft.CodeAnalysis.AnalyzerUtilities (35)
Microsoft.CodeAnalysis.BannedApiAnalyzers (39)
Microsoft.CodeAnalysis.CodeStyle (36)
Microsoft.CodeAnalysis.CodeStyle.Fixes (32)
src\Analyzers\Core\CodeFixes\ConflictMarkerResolution\AbstractConflictMarkerCodeFixProvider.cs (28)
78if (!ShouldFix(root, text, position, out var startLine, out var firstMiddleLine, out var secondMiddleLine, out var endLine))
86out TextLine startLine, out TextLine firstMiddleLine, out TextLine secondMiddleLine, out TextLine endLine)
94var conflictLine = lines.GetLineFromPosition(position);
147out TextLine startLine, out TextLine firstMiddleLine, out TextLine secondMiddleLine, out TextLine endLine)
208private static bool TryFindLineForwards(TextLine startLine, char ch, out TextLine foundLine)
214var currentLine = lines[i];
226private static bool TryFindLineBackwards(TextLine startLine, char ch, out TextLine foundLine)
232var currentLine = lines[i];
244private static bool IsConflictMarker(TextLine currentLine, char ch)
266CodeFixContext context, TextLine startLine, TextLine firstMiddleLine, TextLine secondMiddleLine, TextLine endLine)
417if (!ShouldFix(root, text, position, out var startLine, out var firstMiddleLine, out var secondMiddleLine, out var endLine))
Microsoft.CodeAnalysis.CSharp (1)
Microsoft.CodeAnalysis.CSharp.CodeStyle (5)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (5)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.cs (1)
49TextLine line,
Microsoft.CodeAnalysis.CSharp.EditorFeatures (10)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (4)
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (2)
Microsoft.CodeAnalysis.CSharp.Features (30)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (3)
Microsoft.CodeAnalysis.CSharp.Workspaces (4)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.cs (1)
49TextLine line,
Microsoft.CodeAnalysis.EditorFeatures (19)
Microsoft.CodeAnalysis.EditorFeatures.Text (4)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (7)
Microsoft.CodeAnalysis.Features (67)
src\Analyzers\Core\CodeFixes\ConflictMarkerResolution\AbstractConflictMarkerCodeFixProvider.cs (28)
78if (!ShouldFix(root, text, position, out var startLine, out var firstMiddleLine, out var secondMiddleLine, out var endLine))
86out TextLine startLine, out TextLine firstMiddleLine, out TextLine secondMiddleLine, out TextLine endLine)
94var conflictLine = lines.GetLineFromPosition(position);
147out TextLine startLine, out TextLine firstMiddleLine, out TextLine secondMiddleLine, out TextLine endLine)
208private static bool TryFindLineForwards(TextLine startLine, char ch, out TextLine foundLine)
214var currentLine = lines[i];
226private static bool TryFindLineBackwards(TextLine startLine, char ch, out TextLine foundLine)
232var currentLine = lines[i];
244private static bool IsConflictMarker(TextLine currentLine, char ch)
266CodeFixContext context, TextLine startLine, TextLine firstMiddleLine, TextLine secondMiddleLine, TextLine endLine)
417if (!ShouldFix(root, text, position, out var startLine, out var firstMiddleLine, out var secondMiddleLine, out var endLine))
Microsoft.CodeAnalysis.LanguageServer.Protocol (3)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (39)
Microsoft.CodeAnalysis.PublicApiAnalyzers (36)
Microsoft.CodeAnalysis.PublicApiAnalyzers.CodeFixes (3)
Microsoft.CodeAnalysis.ResxSourceGenerator (35)
Microsoft.CodeAnalysis.UnitTests (33)
Text\StringText_LineTest.cs (19)
21var line = TextLine.FromSpan(text, span);
32var line = TextLine.FromSpan(text, span);
43var line = TextLine.FromSpan(text, span);
53var line = TextLine.FromSpan(text, new TextSpan(0, 3));
62Assert.Throws<ArgumentOutOfRangeException>(() => TextLine.FromSpan(text, new TextSpan(0, 0)));
69Assert.Throws<ArgumentOutOfRangeException>(() => TextLine.FromSpan(text, new TextSpan(0, 3)));
76Assert.Throws<ArgumentOutOfRangeException>(() => TextLine.FromSpan(text, new TextSpan(1, 5)));
84var line = TextLine.FromSpan(text, new TextSpan(start, 0));
98var line = TextLine.FromSpan(text, new TextSpan(0, 0));
107Assert.Throws<ArgumentOutOfRangeException>(() => TextLine.FromSpan(text, new TextSpan(1, 10)));
114Assert.Throws<ArgumentOutOfRangeException>(() => TextLine.FromSpan(text, new TextSpan(-1, 2)));
121Assert.Throws<ArgumentOutOfRangeException>(() => TextLine.FromSpan(text, new TextSpan(7, 0)));
128Assert.Throws<ArgumentNullException>(() => TextLine.FromSpan(null, new TextSpan(0, 2)));
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (4)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Indentation\VisualBasicIndentationService.vb (1)
41line As TextLine,
Microsoft.CodeAnalysis.VisualBasic.Features (1)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (4)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Indentation\VisualBasicIndentationService.vb (1)
41line As TextLine,
Microsoft.CodeAnalysis.Workspaces (42)
Microsoft.DotNet.CodeAnalysis (3)
Microsoft.VisualStudio.LanguageServices (13)
Microsoft.VisualStudio.LanguageServices.CSharp (9)
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (1)
Microsoft.VisualStudio.LanguageServices.VisualBasic (2)
Roslyn.Diagnostics.Analyzers (39)
Roslyn.Diagnostics.CSharp.Analyzers (4)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.cs (1)
49TextLine line,
Roslyn.Diagnostics.VisualBasic.Analyzers (4)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Indentation\VisualBasicIndentationService.vb (1)
41line As TextLine,
Test.Utilities (35)
Text.Analyzers (39)