Exemple #1
0
 // TODO:
 public static ActionExpression InvokeMember(SymbolId name, Type result, InvokeMemberActionFlags flags, CallSignature signature,
                                             params Expression[] arguments)
 {
     return(ActionExpression(InvokeMemberAction.Make(name, flags, signature), arguments, result));
 }
Exemple #2
0
 public static InvokeMemberAction Make(SymbolId memberName, InvokeMemberActionFlags flags, CallSignature signature)
 {
     return(new InvokeMemberAction(memberName, flags, signature));
 }
            // TODO:
            public static ActionExpression InvokeMember(SymbolId name, Type result, InvokeMemberActionFlags flags, CallSignature signature, 
                params Expression[] arguments) {

                return ActionExpression(InvokeMemberAction.Make(name, flags, signature), arguments, result);
            }
Exemple #4
0
 protected InvokeMemberAction(SymbolId memberName, InvokeMemberActionFlags flags, CallSignature signature)
     : base(memberName)
 {
     _flags     = flags;
     _signature = signature;
 }