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)
6063
using var _5 = PooledDictionary<
VariableCaptureKey
, int>.GetInstance(out var newCapturesIndex);
6210
public
VariableCaptureKey
Key
6211
=>
VariableCaptureKey
.Create(Kind, Symbol);
6220
public static
VariableCaptureKey
Create(VariableCaptureKind kind, ISymbol symbol)
6223
public static
VariableCaptureKey
Create(ISymbol variable, IMethodSymbol? liftingPrimaryConstructor)
6249
PooledDictionary<
VariableCaptureKey
, int>? inLambdaCapturesIndex = null;
6267
inLambdaCapturesIndex ??= PooledDictionary<
VariableCaptureKey
, int>.GetInstance();
6272
var
key =
VariableCaptureKey
.Create(capture, liftingPrimaryConstructor);
6364
PooledDictionary<
VariableCaptureKey
, int> capturesIndex,
6379
if (capturesIndex.TryGetValue(
VariableCaptureKey
.Create(variable, liftingPrimaryConstructor), out var newCaptureIndex))
6390
private static void BuildIndex(Dictionary<
VariableCaptureKey
, int> index, ImmutableArray<VariableCapture> array)