1 instantiation of CapturedReferenceValue
ILLink.RoslynAnalyzer (1)
DataFlow\LocalDataFlowVisitor.cs (1)
601var capturedRef = new CapturedReferenceValue(operation.Value);
15 references to CapturedReferenceValue
ILLink.RoslynAnalyzer (15)
DataFlow\CapturedReferenceValue.cs (3)
11public readonly struct CapturedReferenceValue : IEquatable<CapturedReferenceValue> 39public bool Equals(CapturedReferenceValue other) => Reference == other.Reference; 42=> obj is CapturedReferenceValue inst && Equals(inst);
DataFlow\LocalDataFlowVisitor.cs (3)
498foreach (var capturedReference in capturedReferences.GetKnownValues()) 601var capturedRef = new CapturedReferenceValue(operation.Value); 619foreach (var capturedReference in capturedReferences.GetKnownValues())
DataFlow\LocalStateLattice.cs (9)
46public DefaultValueDictionary<CaptureId, ValueSet<CapturedReferenceValue>> CapturedReferences; 48public LocalState(DefaultValueDictionary<LocalKey, TValue> dictionary, DefaultValueDictionary<CaptureId, ValueSet<CapturedReferenceValue>> capturedReferences) 55: this(dictionary, new DefaultValueDictionary<CaptureId, ValueSet<CapturedReferenceValue>>(default(ValueSet<CapturedReferenceValue>))) 80public readonly DictionaryLattice<CaptureId, ValueSet<CapturedReferenceValue>, ValueSetLattice<CapturedReferenceValue>> CapturedReferenceLattice; 85CapturedReferenceLattice = new DictionaryLattice<CaptureId, ValueSet<CapturedReferenceValue>, ValueSetLattice<CapturedReferenceValue>>(default(ValueSetLattice<CapturedReferenceValue>));