示例#1
0
        public static MultiMethod DefineMultiMethod(Symbol sym, LambdaSignature signature, string doc)
        {
            var func = new MultiMethod(signature);

            sym.FunctionValue = func;
            sym.Documentation = doc;
            return(func);
        }
示例#2
0
 public MultiMethodApplyMetaObject(Expression objParam, MultiMethod generic)
     : base(objParam, BindingRestrictions.Empty, generic)
 {
     Generic = generic;
 }