1 write to ClosureOrdinal
Microsoft.CodeAnalysis (1)
CodeGen\LambdaDebugInfo.cs (1)
40ClosureOrdinal = closureOrdinal;
8 references to ClosureOrdinal
Microsoft.CodeAnalysis (7)
CodeGen\LambdaDebugInfo.cs (3)
45=> ClosureOrdinal == StaticClosureOrdinal ? $"({LambdaId} @{SyntaxOffset}, static)" : 46ClosureOrdinal == ThisOnlyClosureOrdinal ? $"(#{LambdaId} @{SyntaxOffset}, this)" : 47$"({LambdaId} @{SyntaxOffset} in {ClosureOrdinal})";
Emit\EditAndContinue\DefinitionMap.cs (2)
432elementSelector: static info => new EncLambdaMapValue(info.DebugInfo.LambdaId, info.DebugInfo.ClosureOrdinal, info.StructClosureIds)); 450elementSelector: info => new EncLambdaMapValue(info.LambdaId, info.ClosureOrdinal, getLambdaStructClosureIdsFromMetadata(map.GetLambdaSymbol(info.LambdaId), methodId)));
Emit\EditAndContinueMethodDebugInformation.cs (2)
296Debug.Assert(info.ClosureOrdinal >= LambdaDebugInfo.MinClosureOrdinal); 300writer.WriteCompressedInteger(info.ClosureOrdinal - LambdaDebugInfo.MinClosureOrdinal);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
EditAndContinueTestUtilities.cs (1)
28debugInfo.Lambdas.Select(l => $"Offset={l.SyntaxOffset} Id={l.LambdaId.Generation}#{l.LambdaId.Ordinal} Closure={l.ClosureOrdinal}");