14 instantiations of LinePositionSpan
dotnet (1)
Microsoft.CodeAnalysis (6)
Microsoft.CodeAnalysis.CSharp (1)
Microsoft.CodeAnalysis.Features (3)
Microsoft.CodeAnalysis.Razor.Compiler (1)
Microsoft.CodeAnalysis.Workspaces (1)
Microsoft.Maui.Controls.SourceGen (1)
113 references to LinePositionSpan
dotnet (26)
_generated\18\RunFileApiJsonSerializerContext.LinePositionSpan.g.cs (19)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.CodeAnalysis.Text.LinePositionSpan>? _LinePositionSpan;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.CodeAnalysis.Text.LinePositionSpan> LinePositionSpan
22get => _LinePositionSpan ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.CodeAnalysis.Text.LinePositionSpan>)Options.GetTypeInfo(typeof(global::Microsoft.CodeAnalysis.Text.LinePositionSpan));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.CodeAnalysis.Text.LinePositionSpan> Create_LinePositionSpan(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.CodeAnalysis.Text.LinePositionSpan>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.CodeAnalysis.Text.LinePositionSpan> jsonTypeInfo))
29var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.CodeAnalysis.Text.LinePositionSpan>
35ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.CodeAnalysis.Text.LinePositionSpan).GetConstructor(InstanceMemberBindingFlags, binder: null, global::System.Array.Empty<global::System.Type>(), modifiers: null),
39jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.CodeAnalysis.Text.LinePositionSpan>(options, objectInfo);
56DeclaringType = typeof(global::Microsoft.CodeAnalysis.Text.LinePositionSpan),
58Getter = static obj => ((global::Microsoft.CodeAnalysis.Text.LinePositionSpan)obj).Start,
66AttributeProviderFactory = static () => typeof(global::Microsoft.CodeAnalysis.Text.LinePositionSpan).GetProperty("Start", InstanceMemberBindingFlags, null, typeof(global::Microsoft.CodeAnalysis.Text.LinePosition), global::System.Array.Empty<global::System.Type>(), null),
76DeclaringType = typeof(global::Microsoft.CodeAnalysis.Text.LinePositionSpan),
78Getter = static obj => ((global::Microsoft.CodeAnalysis.Text.LinePositionSpan)obj).End,
86AttributeProviderFactory = static () => typeof(global::Microsoft.CodeAnalysis.Text.LinePositionSpan).GetProperty("End", InstanceMemberBindingFlags, null, typeof(global::Microsoft.CodeAnalysis.Text.LinePosition), global::System.Array.Empty<global::System.Type>(), null),
96private void LinePositionSpanSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::Microsoft.CodeAnalysis.Text.LinePositionSpan value)
101LinePositionSerializeHandler(writer, ((global::Microsoft.CodeAnalysis.Text.LinePositionSpan)value).Start);
103LinePositionSerializeHandler(writer, ((global::Microsoft.CodeAnalysis.Text.LinePositionSpan)value).End);
_generated\27\RunFileApiJsonSerializerContext.Position.g.cs (6)
32ObjectWithParameterizedConstructorCreator = static args => new global::Microsoft.DotNet.FileBasedPrograms.SimpleDiagnostic.Position(){ Path = (string)args[0], Span = (global::Microsoft.CodeAnalysis.Text.LinePositionSpan)args[1] },
74var info1 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::Microsoft.CodeAnalysis.Text.LinePositionSpan>
89AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.FileBasedPrograms.SimpleDiagnostic.Position).GetProperty("Span", InstanceMemberBindingFlags, null, typeof(global::Microsoft.CodeAnalysis.Text.LinePositionSpan), global::System.Array.Empty<global::System.Type>(), null),
92properties[1] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::Microsoft.CodeAnalysis.Text.LinePositionSpan>(options, info1);
145ParameterType = typeof(global::Microsoft.CodeAnalysis.Text.LinePositionSpan),
155private static extern void __set_Position_Span(ref global::Microsoft.DotNet.FileBasedPrograms.SimpleDiagnostic.Position obj, global::Microsoft.CodeAnalysis.Text.LinePositionSpan value);
Microsoft.CodeAnalysis (33)
Microsoft.CodeAnalysis.Analyzers (6)
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
Microsoft.CodeAnalysis.CSharp (1)
Microsoft.CodeAnalysis.CSharp.Features (1)
Microsoft.CodeAnalysis.Features (33)
EditAndContinue\ActiveStatementsMap.cs (11)
75if (!TryGetUpToDateSpan(debugInfo, remapping, out var baseSpan))
121private static bool TryGetUpToDateSpan(ManagedActiveStatementDebugInfo activeStatementInfo, ImmutableDictionary<ManagedMethodId, ImmutableArray<NonRemappableRegion>> remapping, out LinePositionSpan newSpan)
130var activeSpan = activeStatementInfo.SourceSpan.ToLinePositionSpan();
189void AddStatement(LinePositionSpan unmappedLineSpan, ActiveStatement activeStatement)
206var unmappedSection = lineMapping.Span;
224var unmappedLineSpan = ReverseMapLinePositionSpan(unmappedSection, mappedSection.Span, activeStatement.Span);
249private static LinePositionSpan ReverseMapLinePositionSpan(LinePositionSpan unmappedSection, LinePositionSpan mappedSection, LinePositionSpan mappedSpan)
266private static bool TryGetTextSpan(TextLineCollection lines, LinePositionSpan lineSpan, out TextSpan span)
Microsoft.CodeAnalysis.Razor.Compiler (1)
Microsoft.CodeAnalysis.VisualBasic (1)
Microsoft.CodeAnalysis.Workspaces (8)
Microsoft.DotNet.ProjectTools (1)
Microsoft.Maui.Controls.BindingSourceGen (1)