public override TDst RunGenericMethod <TDst, TArg>(IGenericCallable <TDst, TArg> callable, TArg arg) { if (callable == null) { throw new ArgumentNullException("callable"); } return(callable.Run <T>(this, arg)); }
/// <summary> /// Adds the given generic function to the symbol table. /// </summary> public void Add(IGenericCallable generic) { mGenerics.Add(generic); }
public abstract TDst RunGenericMethod <TDst, TArg>(IGenericCallable <TDst, TArg> callable, TArg arg);