1 instantiation of CapturedReferenceValue
ILLink.RoslynAnalyzer (1)
DataFlow\LocalDataFlowVisitor.cs (1)
1145var capturedRef = new CapturedReferenceValue(operation.Value);
17 references to CapturedReferenceValue
ILLink.RoslynAnalyzer (17)
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 (5)
574foreach (var capturedReference in capturedReferences.GetKnownValues()) 606foreach (var capturedReference in capturedReferences.GetKnownValues()) 980foreach (var capturedReference in capturedReferences.GetKnownValues()) 1145var capturedRef = new CapturedReferenceValue(operation.Value); 1172foreach (var capturedReference in capturedReferences.GetKnownValues())
DataFlow\LocalStateLattice.cs (9)
106public DefaultValueDictionary<CaptureId, ValueSet<CapturedReferenceValue>> CapturedReferences; 113DefaultValueDictionary<CaptureId, ValueSet<CapturedReferenceValue>> capturedReferences, 124new DefaultValueDictionary<CaptureId, ValueSet<CapturedReferenceValue>>(default(ValueSet<CapturedReferenceValue>)), 154public readonly DictionaryLattice<CaptureId, ValueSet<CapturedReferenceValue>, ValueSetLattice<CapturedReferenceValue>> CapturedReferenceLattice; 160CapturedReferenceLattice = new DictionaryLattice<CaptureId, ValueSet<CapturedReferenceValue>, ValueSetLattice<CapturedReferenceValue>>(default(ValueSetLattice<CapturedReferenceValue>));