1 instantiation of EncClosureInfo
Microsoft.CodeAnalysis.CSharp (1)
Lowering\ClosureConversion\ClosureConversion.Analysis.cs (1)
559closureDebugInfo.Add(new EncClosureInfo(new ClosureDebugInfo(syntaxOffset, closureId), parentClosureId, structCaptures));
23 references to EncClosureInfo
Microsoft.CodeAnalysis (13)
CodeGen\MethodBody.cs (3)
40private readonly ImmutableArray<EncClosureInfo> _closureDebugInfo; 67ImmutableArray<EncClosureInfo> closureDebugInfo, 167public ImmutableArray<EncClosureInfo> ClosureDebugInfo => _closureDebugInfo;
Emit\EditAndContinue\AddedOrChangedMethodInfo.cs (2)
21public readonly ImmutableArray<EncClosureInfo> ClosureDebugInfo; 33ImmutableArray<EncClosureInfo> closureDebugInfo,
Emit\EditAndContinue\DefinitionMap.cs (1)
434private static IReadOnlyDictionary<int, EncClosureMapValue> MakeClosureMap(ImmutableArray<EncClosureInfo> closureDebugInfo)
Emit\EditAndContinue\DeletedMethodBody.cs (2)
54public ImmutableArray<EncClosureInfo> ClosureDebugInfo => ImmutableArray<EncClosureInfo>.Empty;
Emit\NoPia\CommonEmbeddedMethod.cs (2)
162ImmutableArray<EncClosureInfo> Cci.IMethodBody.ClosureDebugInfo => 163default(ImmutableArray<EncClosureInfo>);
PEWriter\Members.cs (1)
487ImmutableArray<EncClosureInfo> ClosureDebugInfo { get; }
PEWriter\MethodDefinitionBase.cs (2)
161public ImmutableArray<EncClosureInfo> ClosureDebugInfo => ImmutableArray<EncClosureInfo>.Empty;
Microsoft.CodeAnalysis.CSharp (10)
Compiler\MethodCompiler.cs (7)
272var closureDebugInfoBuilder = ArrayBuilder<EncClosureInfo>.GetInstance(); 317ImmutableArray<EncClosureInfo>.Empty, 787ImmutableArray<EncClosureInfo>.Empty, 1199var closureDebugInfoBuilder = ArrayBuilder<EncClosureInfo>.GetInstance(); 1434closureDebugInfo: ImmutableArray<EncClosureInfo>.Empty, 1465ArrayBuilder<EncClosureInfo> closureDebugInfoBuilder, 1598ImmutableArray<EncClosureInfo> closureDebugInfo,
Lowering\ClosureConversion\ClosureConversion.Analysis.cs (1)
528internal DebugId GetClosureId(ClosureEnvironment environment, SyntaxNode syntax, ArrayBuilder<EncClosureInfo> closureDebugInfo, out RuntimeRudeEdit? rudeEdit)
Lowering\ClosureConversion\ClosureConversion.cs (2)
240ArrayBuilder<EncClosureInfo> closureDebugInfoBuilder, 343private void SynthesizeClosureEnvironments(ArrayBuilder<EncClosureInfo> closureDebugInfo)