2 instantiations of StateMachineStateDebugInfo
Microsoft.CodeAnalysis (1)
Emit\EditAndContinueMethodDebugInformation.cs (1)
349
mapBuilder.Add(new
StateMachineStateDebugInfo
(syntaxOffset, new AwaitDebugId((byte)relativeOrdinal), (StateMachineState)stateNumber));
Microsoft.CodeAnalysis.CSharp (1)
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (1)
233
_stateDebugInfoBuilder.Add(new
StateMachineStateDebugInfo
(syntaxOffset, awaitId, state));
28 references to StateMachineStateDebugInfo
Microsoft.CodeAnalysis (9)
CodeGen\StateMachineStateDebugInfo.cs (3)
25
public readonly ImmutableArray<
StateMachineStateDebugInfo
> States;
45
private StateMachineStatesDebugInfo(ImmutableArray<
StateMachineStateDebugInfo
> states, StateMachineState? firstUnusedIncreasingStateMachineState, StateMachineState? firstUnusedDecreasingStateMachineState)
52
public static StateMachineStatesDebugInfo Create(VariableSlotAllocator? variableSlotAllocator, ImmutableArray<
StateMachineStateDebugInfo
> stateInfos)
Emit\EditAndContinue\DefinitionMap.cs (1)
544
private static IReadOnlyDictionary<(int syntaxOffset, AwaitDebugId debugId), StateMachineState>? MakeStateMachineStateMap(ImmutableArray<
StateMachineStateDebugInfo
> debugInfos)
Emit\EditAndContinueMethodDebugInformation.cs (5)
25
internal readonly ImmutableArray<
StateMachineStateDebugInfo
> StateMachineStates;
32
ImmutableArray<
StateMachineStateDebugInfo
> stateMachineStates)
309
private static unsafe ImmutableArray<
StateMachineStateDebugInfo
> UncompressStateMachineStates(ImmutableArray<byte> compressedStateMachineStates)
316
var mapBuilder = ArrayBuilder<
StateMachineStateDebugInfo
>.GetInstance();
375
foreach (
StateMachineStateDebugInfo
state in StateMachineStates.OrderBy(s => s.SyntaxOffset).ThenBy(s => s.AwaitId.RelativeStateOrdinal))
Microsoft.CodeAnalysis.CSharp (19)
Compiler\MethodCompiler.cs (7)
273
var stateMachineStateDebugInfoBuilder = ArrayBuilder<
StateMachineStateDebugInfo
>.GetInstance();
318
ImmutableArray<
StateMachineStateDebugInfo
>.Empty,
744
var stateMachineStateDebugInfoBuilder = ArrayBuilder<
StateMachineStateDebugInfo
>.GetInstance();
1217
var stateMachineStateDebugInfoBuilder = ArrayBuilder<
StateMachineStateDebugInfo
>.GetInstance();
1465
StateMachineStatesDebugInfo.Create(variableSlotAllocator: null, ImmutableArray<
StateMachineStateDebugInfo
>.Empty),
1492
ArrayBuilder<
StateMachineStateDebugInfo
> stateMachineStateDebugInfoBuilder,
1640
ImmutableArray<
StateMachineStateDebugInfo
> stateMachineStateDebugInfos,
Lowering\AsyncRewriter\AsyncIteratorMethodToStateMachineRewriter.cs (1)
60
ArrayBuilder<
StateMachineStateDebugInfo
> stateMachineStateDebugInfoBuilder,
Lowering\AsyncRewriter\AsyncMethodToStateMachineRewriter.cs (1)
83
ArrayBuilder<
StateMachineStateDebugInfo
> stateMachineStateDebugInfoBuilder,
Lowering\AsyncRewriter\AsyncRewriter.AsyncIteratorRewriter.cs (1)
39
ArrayBuilder<
StateMachineStateDebugInfo
> stateMachineStateDebugInfoBuilder,
Lowering\AsyncRewriter\AsyncRewriter.cs (2)
28
ArrayBuilder<
StateMachineStateDebugInfo
> stateMachineStateDebugInfoBuilder,
45
ArrayBuilder<
StateMachineStateDebugInfo
> stateMachineStateDebugInfoBuilder,
Lowering\IteratorRewriter\IteratorMethodToStateMachineRewriter.cs (1)
66
ArrayBuilder<
StateMachineStateDebugInfo
> stateMachineStateDebugInfoBuilder,
Lowering\IteratorRewriter\IteratorRewriter.cs (2)
34
ArrayBuilder<
StateMachineStateDebugInfo
> stateMachineStateDebugInfoBuilder,
53
ArrayBuilder<
StateMachineStateDebugInfo
> stateMachineStateDebugInfoBuilder,
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (2)
94
private readonly ArrayBuilder<
StateMachineStateDebugInfo
> _stateDebugInfoBuilder;
111
ArrayBuilder<
StateMachineStateDebugInfo
> stateMachineStateDebugInfoBuilder,
Lowering\StateMachineRewriter\StateMachineRewriter.cs (2)
26
protected readonly ArrayBuilder<
StateMachineStateDebugInfo
> stateMachineStateDebugInfoBuilder;
41
ArrayBuilder<
StateMachineStateDebugInfo
> stateMachineStateDebugInfoBuilder,