8 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)
559closureDebugInfo.Add(new EncClosureInfo(new ClosureDebugInfo(syntaxOffset, closureId), parentClosureId, structCaptures));
Microsoft.CodeAnalysis.UnitTests (6)
Emit\CustomDebugInfoTests.cs (6)
222new ClosureDebugInfo(-100, new DebugId(0, 0)), 223new ClosureDebugInfo(10, new DebugId(1, 0)), 224new ClosureDebugInfo(-200, new DebugId(2, 0))); 351new ClosureDebugInfo(-100, new DebugId(0, 0)), 352new ClosureDebugInfo(10, new DebugId(1, 0)), 353new ClosureDebugInfo(-200, new DebugId(2, 0)));
13 references to ClosureDebugInfo
Microsoft.CodeAnalysis (8)
Emit\EditAndContinue\EncClosureInfo.cs (2)
10internal readonly struct EncClosureInfo(ClosureDebugInfo debugInfo, DebugId? parentDebugId, ImmutableArray<string> structCaptures) 15public readonly ClosureDebugInfo DebugInfo = debugInfo;
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)
Microsoft.CodeAnalysis.Test.Utilities (1)
Compilation\CompilationTestDataExtensions.cs (1)
110closures: ImmutableArray<ClosureDebugInfo>.Empty,
Microsoft.CodeAnalysis.UnitTests (4)
Emit\CustomDebugInfoTests.cs (4)
200var closures = ImmutableArray<ClosureDebugInfo>.Empty; 251var closures = ImmutableArray<ClosureDebugInfo>.Empty; 275var closures = ImmutableArray<ClosureDebugInfo>.Empty; 301closures: ImmutableArray<ClosureDebugInfo>.Empty,