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)
114 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),
41jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.CodeAnalysis.Text.LinePositionSpan>(options, objectInfo);
58DeclaringType = typeof(global::Microsoft.CodeAnalysis.Text.LinePositionSpan),
60Getter = static obj => ((global::Microsoft.CodeAnalysis.Text.LinePositionSpan)obj).Start,
68AttributeProviderFactory = 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),
78DeclaringType = typeof(global::Microsoft.CodeAnalysis.Text.LinePositionSpan),
80Getter = static obj => ((global::Microsoft.CodeAnalysis.Text.LinePositionSpan)obj).End,
88AttributeProviderFactory = 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),
98private void LinePositionSpanSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::Microsoft.CodeAnalysis.Text.LinePositionSpan value)
103LinePositionSerializeHandler(writer, ((global::Microsoft.CodeAnalysis.Text.LinePositionSpan)value).Start);
105LinePositionSerializeHandler(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] },
76var info1 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::Microsoft.CodeAnalysis.Text.LinePositionSpan>
91AttributeProviderFactory = 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),
94properties[1] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::Microsoft.CodeAnalysis.Text.LinePositionSpan>(options, info1);
147ParameterType = typeof(global::Microsoft.CodeAnalysis.Text.LinePositionSpan),
157private 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.NetAnalyzers (1)
Microsoft.CodeAnalysis.Razor.Compiler (1)
Microsoft.CodeAnalysis.VisualBasic (1)
Microsoft.CodeAnalysis.Workspaces (8)
Microsoft.DotNet.ProjectTools (1)
Microsoft.Maui.Controls.BindingSourceGen (1)