public IValue ResolveReferences(IDictionary <string, IValue> map) { if (Argument == null) { Argument = _operator.ResolveReferences(map); } return(GetValue()); }
public IValue ResolveReferences(IDictionary <string, IValue> map) { if (_value == null) { _value = _rootOperator.ResolveReferences(map); if (_name != null) { map.Add(_name, _value); } } return(_value); }
public IBoolean ResolveReferences(IDictionary <string, IBoolean> bmap, IDictionary <string, IValue> nmap) { if (ArgumentA == null) { ArgumentA = _operatorA.ResolveReferences(nmap); } if (ArgumentB == null) { ArgumentB = _operatorB.ResolveReferences(nmap); } return(GetValue()); }