1 instantiation of CapturedReferenceValue
ILLink.RoslynAnalyzer (1)
DataFlow\LocalDataFlowVisitor.cs (1)
1145
var capturedRef = new
CapturedReferenceValue
(operation.Value);
17 references to CapturedReferenceValue
ILLink.RoslynAnalyzer (17)
DataFlow\CapturedReferenceValue.cs (3)
11
public readonly struct CapturedReferenceValue : IEquatable<
CapturedReferenceValue
>
39
public bool Equals(
CapturedReferenceValue
other) => Reference == other.Reference;
42
=> obj is
CapturedReferenceValue
inst && Equals(inst);
DataFlow\LocalDataFlowVisitor.cs (5)
574
foreach (
var
capturedReference in capturedReferences.GetKnownValues())
606
foreach (
var
capturedReference in capturedReferences.GetKnownValues())
980
foreach (
var
capturedReference in capturedReferences.GetKnownValues())
1145
var
capturedRef = new CapturedReferenceValue(operation.Value);
1172
foreach (
var
capturedReference in capturedReferences.GetKnownValues())
DataFlow\LocalStateLattice.cs (9)
106
public DefaultValueDictionary<CaptureId, ValueSet<
CapturedReferenceValue
>> CapturedReferences;
113
DefaultValueDictionary<CaptureId, ValueSet<
CapturedReferenceValue
>> capturedReferences,
124
new DefaultValueDictionary<CaptureId, ValueSet<
CapturedReferenceValue
>>(default(ValueSet<
CapturedReferenceValue
>)),
154
public readonly DictionaryLattice<CaptureId, ValueSet<
CapturedReferenceValue
>, ValueSetLattice<
CapturedReferenceValue
>> CapturedReferenceLattice;
160
CapturedReferenceLattice = new DictionaryLattice<CaptureId, ValueSet<
CapturedReferenceValue
>, ValueSetLattice<
CapturedReferenceValue
>>(default(ValueSetLattice<
CapturedReferenceValue
>));