public virtual void AddReferencedVariable(IVariableInternal variable) { if (_declaredVariables.Contains(variable)) { return; } _referencedVariables.Add(variable); Parent?.AddReferencedVariable(variable); }
public override void AddReferencedVariable(IVariableInternal variable) { if (_declaredVariables.Contains(variable)) { return; } _capturedVariables.Add(variable); variable.AddCapturingScope(this); base.AddReferencedVariable(variable); }