60 references to Start
dotnet (2)
_generated\18\RunFileApiJsonSerializerContext.LinePositionSpan.g.cs (2)
58Getter = static obj => ((global::Microsoft.CodeAnalysis.Text.LinePositionSpan)obj).Start, 101LinePositionSerializeHandler(writer, ((global::Microsoft.CodeAnalysis.Text.LinePositionSpan)value).Start);
Microsoft.CodeAnalysis (6)
Diagnostic\DiagnosticFormatter.cs (2)
79return string.Format("({0},{1})", span.Start.Line + 1, span.Start.Character + 1);
Diagnostic\FileLinePositionSpan.cs (1)
79public LinePosition StartLinePosition => Span.Start;
Syntax\LineDirectiveMap.cs (2)
96unmapped.Line - entry.UnmappedLine + entry.MappedSpan.Start.Line, 98entry.MappedSpan.Start.Character + unmapped.Character - entry.UnmappedCharacterOffset.GetValueOrDefault() :
Text\TextLineCollection.cs (1)
78return TextSpan.FromBounds(GetPosition(span.Start), GetPosition(span.End));
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\roslyn\src\Analyzers\Core\CodeFixes\Formatting\FormattingCodeFixProvider.cs (1)
77text.Lines[diagnosticLinePositionSpan.Start.Line].Start,
Microsoft.CodeAnalysis.CSharp (6)
CommandLine\CommandLineDiagnosticFormatter.cs (4)
33span.Start.Line + 1, 34span.Start.Character + 1, 41span.Start.Line + 1, 42span.Start.Character + 1);
Compilation\CSharpSemanticModel.cs (1)
5295var lineSpan = nameSyntax.Location.GetLineSpan().Span.Start;
Parser\Blender.cs (1)
151var column = oldTree.SyntaxTree.GetLineSpan(new TextSpan(start, 0)).Span.Start.Character;
Microsoft.CodeAnalysis.CSharp.Features (1)
SyncedSource\FileBasedPrograms\FileLevelDirectiveHelpers.cs (1)
244return $"{Path}({Text.Lines.GetLinePositionSpan(span).Start.Line + 1})";
Microsoft.CodeAnalysis.Features (37)
CodeLens\CodeLensReferencesService.cs (2)
272result.LinePositionSpan.Start.Line, 273result.LinePositionSpan.Start.Character,
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (4)
2350var oldStartLine = oldMappedSpan.Span.Start.Line; 2351var newStartLine = newMappedSpan.Span.Start.Line; 2356if (oldMappedSpan.Span.Start.Character != newMappedSpan.Span.Start.Character)
EditAndContinue\ActiveStatementsMap.cs (17)
216mappedSection.Span.Start, 219startPositionComparer: (x, y) => x.Span.Start.CompareTo(y)); 251var lineDifference = unmappedSection.Start.Line - mappedSection.Start.Line; 252var unmappedStartLine = mappedSpan.Start.Line + lineDifference; 255var unmappedStartColumn = (mappedSpan.Start.Line == mappedSection.Start.Line) 256? unmappedSection.Start.Character + mappedSpan.Start.Character - mappedSection.Start.Character 257: mappedSpan.Start.Character; 259var unmappedEndColumn = (mappedSpan.End.Line == mappedSection.Start.Line) 260? unmappedSection.Start.Character + mappedSpan.End.Character - mappedSection.Start.Character 268if (lineSpan.Start.Line >= lines.Count || lineSpan.End.Line >= lines.Count) 274var start = lines[lineSpan.Start.Line].Start + lineSpan.Start.Character;
EditAndContinue\EditSession.cs (4)
1760Debug.Assert(newSpan.Span.End.Line - newSpan.Span.Start.Line == baseSpan.Span.End.Line - baseSpan.Span.Start.Line); 1761Debug.Assert(region.OldSpan.Span.End.Line - region.OldSpan.Span.Start.Line == baseSpan.Span.End.Line - baseSpan.Span.Start.Line);
EditAndContinue\SourceFileSpan.cs (1)
56=> Span.Start;
EditAndContinue\Utilities\Extensions.cs (8)
21=> new(new LinePosition(span.Start.Line + lineDelta, span.Start.Character), new LinePosition(span.End.Line + lineDelta, span.End.Character)); 27=> newSpan.Start.Line - oldSpan.Start.Line; 30=> span.Start >= container.Start && span.End <= container.End; 36=> new(span.Start.Line, span.Start.Character, span.End.Line, span.End.Character);
src\roslyn\src\Analyzers\Core\CodeFixes\Formatting\FormattingCodeFixProvider.cs (1)
77text.Lines[diagnosticLinePositionSpan.Start.Line].Start,
Microsoft.CodeAnalysis.VisualBasic (1)
Errors\DiagnosticFormatter.vb (1)
19Return "(" & (span.Start.Line + 1).ToString(Globalization.CultureInfo.InvariantCulture) & ") "
Microsoft.CodeAnalysis.Workspaces (2)
Shared\Extensions\FileLinePositionSpanExtensions.cs (2)
43var startLine = span.Start.Line; 47var startColumn = Math.Max(span.Start.Character, 0);
Microsoft.DotNet.ProjectTools (2)
src\sdk\src\Cli\Microsoft.DotNet.FileBasedPrograms\FileLevelDirectiveHelpers.cs (1)
245return $"{Path}({Text.Lines.GetLinePositionSpan(span).Start.Line + 1})";
VirtualProjectBuilder.cs (1)
271(text, path, textSpan, message, _) => errorReporter(path, text.Lines.GetLinePositionSpan(textSpan).Start.Line + 1, message),
Microsoft.Maui.Controls.BindingSourceGen (2)
BindingInvocationDescription.cs (2)
33 return new SimpleLocation(FilePath, LineSpan.Start.Line + 1, LineSpan.Start.Character + 1);