1 instantiation of CapturedReferenceValue
ILLink.RoslynAnalyzer (1)
DataFlow\LocalDataFlowVisitor.cs (1)
601
var capturedRef = new
CapturedReferenceValue
(operation.Value);
15 references to CapturedReferenceValue
ILLink.RoslynAnalyzer (15)
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 (3)
498
foreach (
var
capturedReference in capturedReferences.GetKnownValues())
601
var
capturedRef = new CapturedReferenceValue(operation.Value);
619
foreach (
var
capturedReference in capturedReferences.GetKnownValues())
DataFlow\LocalStateLattice.cs (9)
46
public DefaultValueDictionary<CaptureId, ValueSet<
CapturedReferenceValue
>> CapturedReferences;
48
public LocalState(DefaultValueDictionary<LocalKey, TValue> dictionary, DefaultValueDictionary<CaptureId, ValueSet<
CapturedReferenceValue
>> capturedReferences)
55
: this(dictionary, new DefaultValueDictionary<CaptureId, ValueSet<
CapturedReferenceValue
>>(default(ValueSet<
CapturedReferenceValue
>)))
80
public readonly DictionaryLattice<CaptureId, ValueSet<
CapturedReferenceValue
>, ValueSetLattice<
CapturedReferenceValue
>> CapturedReferenceLattice;
85
CapturedReferenceLattice = new DictionaryLattice<CaptureId, ValueSet<
CapturedReferenceValue
>, ValueSetLattice<
CapturedReferenceValue
>>(default(ValueSetLattice<
CapturedReferenceValue
>));