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>));