public static MultiMethod DefineMultiMethod(Symbol sym, LambdaSignature signature, string doc) { var func = new MultiMethod(signature); sym.FunctionValue = func; sym.Documentation = doc; return(func); }
public MultiMethodApplyMetaObject(Expression objParam, MultiMethod generic) : base(objParam, BindingRestrictions.Empty, generic) { Generic = generic; }