1 instantiation of VariableCaptureKey
Microsoft.CodeAnalysis.Features (1)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (1)
6221=> new(kind, kind == VariableCaptureKind.This ? null : symbol);
12 references to VariableCaptureKey
Microsoft.CodeAnalysis.Features (12)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (12)
6063using var _5 = PooledDictionary<VariableCaptureKey, int>.GetInstance(out var newCapturesIndex); 6210public VariableCaptureKey Key 6211=> VariableCaptureKey.Create(Kind, Symbol); 6220public static VariableCaptureKey Create(VariableCaptureKind kind, ISymbol symbol) 6223public static VariableCaptureKey Create(ISymbol variable, IMethodSymbol? liftingPrimaryConstructor) 6249PooledDictionary<VariableCaptureKey, int>? inLambdaCapturesIndex = null; 6267inLambdaCapturesIndex ??= PooledDictionary<VariableCaptureKey, int>.GetInstance(); 6272var key = VariableCaptureKey.Create(capture, liftingPrimaryConstructor); 6364PooledDictionary<VariableCaptureKey, int> capturesIndex, 6379if (capturesIndex.TryGetValue(VariableCaptureKey.Create(variable, liftingPrimaryConstructor), out var newCaptureIndex)) 6390private static void BuildIndex(Dictionary<VariableCaptureKey, int> index, ImmutableArray<VariableCapture> array)