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