public DateTime GetDatetime(Symbol[] parameters) { if (!Procedure) throw new Exception("Cannot specify parameters in a constant symbol!"); return ((Func<Symbol[], DateTime>)_function)(parameters); }
public string GetString(Symbol[] parameters) { if (!Procedure) throw new Exception("Cannot specify parameters in a constant symbol!"); return ((Func<Symbol[], string>)_function)(parameters); }
public bool GetBoolean(Symbol[] parameters) { if (!Procedure) throw new Exception("Cannot specify parameters in a constant symbol!"); return ((Func<Symbol[], bool>)_function)(parameters); }