9 instantiations of ClosureDebugInfo
Microsoft.CodeAnalysis (1)
Emit\EditAndContinueMethodDebugInformation.cs (1)
234closuresBuilder.Add(new ClosureDebugInfo(syntaxOffset + syntaxOffsetBaseline, closureId));
Microsoft.CodeAnalysis.CSharp (1)
Lowering\ClosureConversion\ClosureConversion.Analysis.cs (1)
539closureDebugInfo.Add(new ClosureDebugInfo(syntaxOffset, closureId));
Microsoft.CodeAnalysis.UnitTests (6)
Emit\CustomDebugInfoTests.cs (6)
226new ClosureDebugInfo(-100, new DebugId(0, 0)), 227new ClosureDebugInfo(10, new DebugId(1, 0)), 228new ClosureDebugInfo(-200, new DebugId(2, 0))); 305new ClosureDebugInfo(-100, new DebugId(0, 0)), 306new ClosureDebugInfo(10, new DebugId(1, 0)), 307new ClosureDebugInfo(-200, new DebugId(2, 0)));
Microsoft.CodeAnalysis.VisualBasic (1)
Lowering\LambdaRewriter\LambdaRewriter.vb (1)
974closureDebugInfo.Add(New ClosureDebugInfo(syntaxOffset, closureId))
51 references to ClosureDebugInfo
Microsoft.CodeAnalysis (24)
CodeGen\ClosureDebugInfo.cs (4)
12internal readonly struct ClosureDebugInfo : IEquatable<ClosureDebugInfo> 23public bool Equals(ClosureDebugInfo other) 31return obj is ClosureDebugInfo && Equals((ClosureDebugInfo)obj);
CodeGen\MethodBody.cs (3)
39private readonly ImmutableArray<ClosureDebugInfo> _closureDebugInfo; 65ImmutableArray<ClosureDebugInfo> closureDebugInfo, 157public ImmutableArray<ClosureDebugInfo> ClosureDebugInfo => _closureDebugInfo;
Emit\EditAndContinue\AddedOrChangedMethodInfo.cs (2)
21public readonly ImmutableArray<ClosureDebugInfo> ClosureDebugInfo; 33ImmutableArray<ClosureDebugInfo> closureDebugInfo,
Emit\EditAndContinue\DefinitionMap.cs (2)
366ImmutableArray<ClosureDebugInfo> closureDebugInfo, 381var closureInfo = closureDebugInfo[i];
Emit\EditAndContinue\DeletedMethodBody.cs (2)
63public ImmutableArray<ClosureDebugInfo> ClosureDebugInfo => ImmutableArray<ClosureDebugInfo>.Empty;
Emit\EditAndContinueMethodDebugInformation.cs (6)
24internal readonly ImmutableArray<ClosureDebugInfo> Closures; 30ImmutableArray<ClosureDebugInfo> closures, 200out ImmutableArray<ClosureDebugInfo> closures, 212var closuresBuilder = ArrayBuilder<ClosureDebugInfo>.GetInstance(); 270foreach (ClosureDebugInfo info in Closures) 289foreach (ClosureDebugInfo info in Closures)
Emit\NoPia\CommonEmbeddedMethod.cs (2)
158ImmutableArray<ClosureDebugInfo> Cci.IMethodBody.ClosureDebugInfo => 159default(ImmutableArray<ClosureDebugInfo>);
PEWriter\Members.cs (1)
487ImmutableArray<ClosureDebugInfo> ClosureDebugInfo { get; }
PEWriter\RootModuleStaticConstructor.cs (2)
160public ImmutableArray<ClosureDebugInfo> ClosureDebugInfo => ImmutableArray<ClosureDebugInfo>.Empty;
Microsoft.CodeAnalysis.CSharp (10)
Compiler\MethodCompiler.cs (7)
258var closureDebugInfoBuilder = ArrayBuilder<ClosureDebugInfo>.GetInstance(); 298ImmutableArray<ClosureDebugInfo>.Empty, 769ImmutableArray<ClosureDebugInfo>.Empty, 894ImmutableArray<ClosureDebugInfo>.Empty, 1213var closureDebugInfoBuilder = ArrayBuilder<ClosureDebugInfo>.GetInstance(); 1413ArrayBuilder<ClosureDebugInfo> closureDebugInfoBuilder, 1528ImmutableArray<ClosureDebugInfo> closureDebugInfo,
Lowering\ClosureConversion\ClosureConversion.Analysis.cs (1)
523internal DebugId GetClosureId(SyntaxNode syntax, ArrayBuilder<ClosureDebugInfo> closureDebugInfo)
Lowering\ClosureConversion\ClosureConversion.cs (2)
231ArrayBuilder<ClosureDebugInfo> closureDebugInfoBuilder, 333private void SynthesizeClosureEnvironments(ArrayBuilder<ClosureDebugInfo> closureDebugInfo)
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (1)
Symbols\EEMethodSymbol.cs (1)
651var closureDebugInfoBuilder = ArrayBuilder<ClosureDebugInfo>.GetInstance();
Microsoft.CodeAnalysis.Test.Utilities (1)
Compilation\CompilationTestDataExtensions.cs (1)
110closures: ImmutableArray<ClosureDebugInfo>.Empty,
Microsoft.CodeAnalysis.UnitTests (3)
Emit\CustomDebugInfoTests.cs (3)
204var closures = ImmutableArray<ClosureDebugInfo>.Empty; 255var closures = ImmutableArray<ClosureDebugInfo>.Empty; 279var closures = ImmutableArray<ClosureDebugInfo>.Empty;
Microsoft.CodeAnalysis.VisualBasic (12)
Compilation\MethodCompiler.vb (7)
317closureDebugInfo:=ImmutableArray(Of ClosureDebugInfo).Empty, 887closureDebugInfo:=ImmutableArray(Of ClosureDebugInfo).Empty, 918Dim closureDebugInfoBuilder = ArrayBuilder(Of ClosureDebugInfo).GetInstance() 1025closureDebugInfo:=ImmutableArray(Of ClosureDebugInfo).Empty, 1368Dim closureDebugInfoBuilder = ArrayBuilder(Of ClosureDebugInfo).GetInstance() 1481Dim closureDebugInfoBuilder = ArrayBuilder(Of ClosureDebugInfo).GetInstance() 1565closureDebugInfo As ImmutableArray(Of ClosureDebugInfo),
Lowering\LambdaRewriter\LambdaRewriter.vb (4)
156closureDebugInfoBuilder As ArrayBuilder(Of ClosureDebugInfo), 222Private Sub MakeFrames(closureDebugInfo As ArrayBuilder(Of ClosureDebugInfo)) 253closureDebugInfo As ArrayBuilder(Of ClosureDebugInfo), 962Private Function GetClosureId(syntax As SyntaxNode, closureDebugInfo As ArrayBuilder(Of ClosureDebugInfo)) As DebugId
Lowering\Rewriter.vb (1)
29closureDebugInfoBuilder As ArrayBuilder(Of ClosureDebugInfo),