24 references to CustomDebugInfoKind
Microsoft.CodeAnalysis.Features (24)
EditAndContinue\EditAndContinueMethodDebugInfoReader.cs (3)
90
localSlots = CustomDebugInfoReader.TryGetCustomDebugInfoRecord(debugInfo,
CustomDebugInfoKind
.EditAndContinueLocalSlotMap);
91
lambdaMap = CustomDebugInfoReader.TryGetCustomDebugInfoRecord(debugInfo,
CustomDebugInfoKind
.EditAndContinueLambdaMap);
92
stateMachineSuspensionPoints = CustomDebugInfoReader.TryGetCustomDebugInfoRecord(debugInfo,
CustomDebugInfoKind
.EditAndContinueStateMachineStateMap);
src\Dependencies\CodeAnalysis.Debugging\CustomDebugInfoEncoder.cs (9)
58
CustomDebugInfoKind
.StateMachineTypeName,
70
CustomDebugInfoKind
.ForwardMethodInfo,
78
CustomDebugInfoKind
.ForwardModuleInfo,
95
CustomDebugInfoKind
.UsingGroups,
116
CustomDebugInfoKind
.StateMachineHoistedLocalScopes,
144
CustomDebugInfoKind
.DynamicLocals,
168
CustomDebugInfoKind
.TupleElementNames,
206
CustomDebugInfoKind
kind,
227
alignmentSizeAndLengthWriter.WriteByte((kind >
CustomDebugInfoKind
.DynamicLocals) ? alignmentSize : (byte)0);
src\Dependencies\CodeAnalysis.Debugging\CustomDebugInfoReader.cs (10)
42
private static void ReadRecordHeader(byte[] bytes, ref int offset, out byte version, out
CustomDebugInfoKind
kind, out int size, out int alignmentSize)
45
kind = (
CustomDebugInfoKind
)bytes[offset + 1];
55
public static ImmutableArray<byte> TryGetCustomDebugInfoRecord(byte[] customDebugInfo,
CustomDebugInfoKind
recordKind)
89
ReadRecordHeader(customDebugInfo, ref offset, out var version, out
var
kind, out var size, out var alignmentSize);
97
case
CustomDebugInfoKind
.EditAndContinueLambdaMap:
98
case
CustomDebugInfoKind
.EditAndContinueLocalSlotMap:
99
case
CustomDebugInfoKind
.TupleElementNames:
361
case
CustomDebugInfoKind
.UsingGroups:
370
case
CustomDebugInfoKind
.ForwardMethodInfo:
388
case
CustomDebugInfoKind
.ForwardModuleInfo:
src\Dependencies\CodeAnalysis.Debugging\CustomDebugInfoRecord.cs (2)
13
public readonly
CustomDebugInfoKind
Kind;
17
public CustomDebugInfoRecord(
CustomDebugInfoKind
kind, byte version, ImmutableArray<byte> data)