/// <summary> /// Retrieves, from this table or its ancestors, the nearest-scoped function having the given name. /// </summary> /// <param name="name"></param> /// <returns></returns> public Opt <TriflesXPathExtensionFunction> GetFunctionOpt(XName name) { return(functions.GetOpt(name)); }
protected override Opt <TValuex> GetInheritedOpt(TKeyx key) { return(parent.GetOpt(key)); }
/// <summary> /// Retrieves, from this table or its ancestors, the nearest-scoped variable having the given name. /// </summary> /// <param name="name"></param> /// <returns></returns> public Opt <TriflesXPathExtensionVariable> GetVariableOpt(XName name) { return(variables.GetOpt(name)); }