1 instantiation of CapturedReferenceValue
ILLink.RoslynAnalyzer (1)
DataFlow\LocalDataFlowVisitor.cs (1)
516
var capturedRef = new
CapturedReferenceValue
(operation.Value);
17 references to CapturedReferenceValue
ILLink.RoslynAnalyzer (17)
DataFlow\CapturedReferenceValue.cs (3)
11
public readonly struct CapturedReferenceValue : IEquatable<
CapturedReferenceValue
>
38
public bool Equals (
CapturedReferenceValue
other) => Reference == other.Reference;
41
=> obj is
CapturedReferenceValue
inst && Equals (inst);
DataFlow\LocalDataFlowVisitor.cs (3)
420
foreach (
var
capturedReference in capturedReferences.GetKnownValues ()) {
516
var
capturedRef = new CapturedReferenceValue (operation.Value);
530
foreach (
var
capturedReference in capturedReferences.GetKnownValues ()) {
DataFlow\LocalStateLattice.cs (11)
46
public DefaultValueDictionary<CaptureId, ValueSet<
CapturedReferenceValue
>> CapturedReferences;
50
new DefaultValueDictionary<CaptureId, ValueSet<
CapturedReferenceValue
>> (default (ValueSet<
CapturedReferenceValue
>)))
54
public LocalState (DefaultValueDictionary<LocalKey, TValue> dictionary, DefaultValueDictionary<CaptureId, ValueSet<
CapturedReferenceValue
>> capturedReferences)
61
: this (dictionary, new DefaultValueDictionary<CaptureId, ValueSet<
CapturedReferenceValue
>> (default (ValueSet<
CapturedReferenceValue
>)))
86
public readonly DictionaryLattice<CaptureId, ValueSet<
CapturedReferenceValue
>, ValueSetLattice<
CapturedReferenceValue
>> CapturedReferenceLattice;
91
CapturedReferenceLattice = new DictionaryLattice<CaptureId, ValueSet<
CapturedReferenceValue
>, ValueSetLattice<
CapturedReferenceValue
>> (default (ValueSetLattice<
CapturedReferenceValue
>));