public bool TryGetValue(string name, out DekiScriptLiteral value) { if (!_value.TryGetValue(name, out value)) { if (Outer != null) { return(Outer.TryGetValue(name, out value)); } value = DekiScriptNil.Value; return(false); } return(true); }