1 write to Reference
ILLink.RoslynAnalyzer (1)
DataFlow\CapturedReferenceValue.cs (1)
36Reference = operation;
9 references to Reference
ILLink.RoslynAnalyzer (9)
DataFlow\CapturedReferenceValue.cs (3)
39public bool Equals(CapturedReferenceValue other) => Reference == other.Reference; 45=> Reference?.GetHashCode() ?? 0;
DataFlow\LocalDataFlowVisitor.cs (6)
559targetOperation = enumerator.Current.Reference; 576targetOperation = capturedReference.Reference; 602return ProcessSingleTargetAssignment(enumerator.Current.Reference, value, assignmentOperation, state, merge: false, savedTargetValues); 608TValue singleValue = ProcessSingleTargetAssignment(capturedReference.Reference, value, assignmentOperation, state, merge: true, savedTargetValues); 981VisitDeconstructionTargetSideEffects(capturedReference.Reference, state, savedTargetValues, useStateCapturedTargetValues); 1174var value = Visit(capturedReference.Reference, state);