1 instantiation of EncLambdaInfo
Microsoft.CodeAnalysis.CSharp (1)
Lowering\ClosureConversion\ClosureConversion.cs (1)
1510_lambdaDebugInfoBuilder.Add(new EncLambdaInfo(new LambdaDebugInfo(syntaxOffset, lambdaId, closureOrdinal), structClosureIds));
30 references to EncLambdaInfo
Microsoft.CodeAnalysis (20)
CodeGen\MethodBody.cs (3)
38private readonly ImmutableArray<EncLambdaInfo> _lambdaDebugInfo; 65ImmutableArray<EncLambdaInfo> lambdaDebugInfo, 160public ImmutableArray<EncLambdaInfo> LambdaDebugInfo => _lambdaDebugInfo;
Emit\EditAndContinue\AddedOrChangedMethodInfo.cs (2)
20public readonly ImmutableArray<EncLambdaInfo> LambdaDebugInfo; 32ImmutableArray<EncLambdaInfo> lambdaDebugInfo,
Emit\EditAndContinue\DefinitionMap.cs (5)
429private static IReadOnlyDictionary<int, EncLambdaMapValue> MakeLambdaMap(ImmutableArray<EncLambdaInfo> lambdaDebugInfo) 668public IEnumerable<(DebugId id, IMethodSymbolInternal symbol)> GetDeletedSynthesizedMethods(IMethodSymbolInternal oldMethod, ImmutableArray<EncLambdaInfo> currentLambdas) 711ImmutableArray<EncLambdaInfo> lambdasToInclude = default, 716foreach (var info in lambdasToInclude.NullToEmpty()) 726foreach (var info in currentLambdas)
Emit\EditAndContinue\DeletedMethodBody.cs (2)
56public ImmutableArray<EncLambdaInfo> LambdaDebugInfo => ImmutableArray<EncLambdaInfo>.Empty;
Emit\EditAndContinue\DeltaMetadataWriter.cs (3)
557addDeletedClosureMethods(deletedMethod, currentLambdas: ImmutableArray<EncLambdaInfo>.Empty, ImmutableArray<LambdaRuntimeRudeEditInfo>.Empty); 567(ImmutableArray<EncLambdaInfo>.Empty, ImmutableArray<LambdaRuntimeRudeEditInfo>.Empty); 572void addDeletedClosureMethods(IMethodSymbolInternal oldMethod, ImmutableArray<EncLambdaInfo> currentLambdas, ImmutableArray<LambdaRuntimeRudeEditInfo> orderedLambdaRuntimeRudeEdits)
Emit\NoPia\CommonEmbeddedMethod.cs (2)
165ImmutableArray<EncLambdaInfo> Cci.IMethodBody.LambdaDebugInfo => 166default(ImmutableArray<EncLambdaInfo>);
PEWriter\Members.cs (1)
488ImmutableArray<EncLambdaInfo> LambdaDebugInfo { get; }
PEWriter\MethodDefinitionBase.cs (2)
163public ImmutableArray<EncLambdaInfo> LambdaDebugInfo => ImmutableArray<EncLambdaInfo>.Empty;
Microsoft.CodeAnalysis.CSharp (10)
Compiler\MethodCompiler.cs (7)
270var lambdaDebugInfoBuilder = ArrayBuilder<EncLambdaInfo>.GetInstance(); 315ImmutableArray<EncLambdaInfo>.Empty, 785ImmutableArray<EncLambdaInfo>.Empty, 1197var lambdaDebugInfoBuilder = ArrayBuilder<EncLambdaInfo>.GetInstance(); 1432lambdaDebugInfo: ImmutableArray<EncLambdaInfo>.Empty, 1463ArrayBuilder<EncLambdaInfo> lambdaDebugInfoBuilder, 1596ImmutableArray<EncLambdaInfo> lambdaDebugInfo,
Lowering\ClosureConversion\ClosureConversion.cs (3)
105private readonly ArrayBuilder<EncLambdaInfo> _lambdaDebugInfoBuilder; 168ArrayBuilder<EncLambdaInfo> lambdaDebugInfoBuilder, 238ArrayBuilder<EncLambdaInfo> lambdaDebugInfoBuilder,