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