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)
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:
CustomDebugInfoRecord.cs (2)
13
public readonly
CustomDebugInfoKind
Kind;
17
public CustomDebugInfoRecord(
CustomDebugInfoKind
kind, byte version, ImmutableArray<byte> data)