1 instantiation of LambdaDebugInfo
Microsoft.CodeAnalysis (1)
Emit\EditAndContinueMethodDebugInformation.cs (1)
248
lambdasBuilder.Add(new
LambdaDebugInfo
(syntaxOffset + syntaxOffsetBaseline, lambdaId, closureOrdinal));
14 references to LambdaDebugInfo
Microsoft.CodeAnalysis (14)
Emit\EditAndContinue\DefinitionMap.cs (2)
712
ImmutableArray<
LambdaDebugInfo
> metadataLambdasToInclude = default)
721
foreach (
var
info in metadataLambdasToInclude.NullToEmpty())
Emit\EditAndContinue\EncLambdaInfo.cs (2)
10
internal readonly struct EncLambdaInfo(
LambdaDebugInfo
debugInfo, ImmutableArray<DebugId> structClosureIds)
12
public readonly
LambdaDebugInfo
DebugInfo = debugInfo;
Emit\EditAndContinue\EncVariableSlotAllocator.cs (1)
333
Debug.Assert(closureOrdinal >=
LambdaDebugInfo
.MinClosureOrdinal);
Emit\EditAndContinueMethodDebugInformation.cs (9)
23
internal readonly ImmutableArray<
LambdaDebugInfo
> Lambdas;
31
ImmutableArray<
LambdaDebugInfo
> lambdas,
201
out ImmutableArray<
LambdaDebugInfo
> lambdas)
213
var lambdasBuilder = ArrayBuilder<
LambdaDebugInfo
>.GetInstance();
240
int closureOrdinal = blobReader.ReadCompressedInteger() +
LambdaDebugInfo
.MinClosureOrdinal;
278
foreach (
LambdaDebugInfo
info in Lambdas)
294
foreach (
LambdaDebugInfo
info in Lambdas)
296
Debug.Assert(info.ClosureOrdinal >=
LambdaDebugInfo
.MinClosureOrdinal);
300
writer.WriteCompressedInteger(info.ClosureOrdinal -
LambdaDebugInfo
.MinClosureOrdinal);