21 references to CustomDebugInfoKind
Microsoft.CodeAnalysis.Debugging.Package (21)
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);
CustomDebugInfoReader.cs (10)
43
private static void ReadRecordHeader(byte[] bytes, ref int offset, out byte version, out
CustomDebugInfoKind
kind, out int size, out int alignmentSize)
46
kind = (
CustomDebugInfoKind
)bytes[offset + 1];
56
public static ImmutableArray<byte> TryGetCustomDebugInfoRecord(byte[] customDebugInfo,
CustomDebugInfoKind
recordKind)
90
ReadRecordHeader(customDebugInfo, ref offset, out var version, out
var
kind, out var size, out var alignmentSize);
98
case
CustomDebugInfoKind
.EditAndContinueLambdaMap:
99
case
CustomDebugInfoKind
.EditAndContinueLocalSlotMap:
100
case
CustomDebugInfoKind
.TupleElementNames:
362
case
CustomDebugInfoKind
.UsingGroups:
371
case
CustomDebugInfoKind
.ForwardMethodInfo:
389
case
CustomDebugInfoKind
.ForwardModuleInfo:
CustomDebugInfoRecord.cs (2)
13
public readonly
CustomDebugInfoKind
Kind;
17
public CustomDebugInfoRecord(
CustomDebugInfoKind
kind, byte version, ImmutableArray<byte> data)