DotNetWebToolkit.Cil2Js.Ast.ExprCall.ExprCall C# (CSharp) Method

ExprCall() public method

public ExprCall ( Ctx ctx, MethodReference callMethod, Expr obj, IEnumerable args, bool isVirtualCall, TypeReference constrainedType, TypeReference forceReturnType ) : System
ctx Ctx
callMethod Mono.Cecil.MethodReference
obj Expr
args IEnumerable
isVirtualCall bool
constrainedType Mono.Cecil.TypeReference
forceReturnType Mono.Cecil.TypeReference
return System
        public ExprCall(Ctx ctx, MethodReference callMethod, Expr obj, IEnumerable<Expr> args, bool isVirtualCall, TypeReference constrainedType, TypeReference forceReturnType)
            : base(ctx) {
            this.CallMethod = callMethod;
            this.Obj = obj;
            this.Args = args;
            this.IsVirtualCall = isVirtualCall;
            this.ConstrainedType = constrainedType;
            this.returnType = forceReturnType ?? callMethod.ReturnType.FullResolve(callMethod);
        }

Same methods

ExprCall::ExprCall ( Ctx ctx, Delegate callMethod, Expr obj ) : System
ExprCall::ExprCall ( Ctx ctx, MethodInfo callMethod, Expr obj ) : System
ExprCall::ExprCall ( Ctx ctx, MethodReference callMethod, Expr obj ) : System
ExprCall::ExprCall ( Ctx ctx, MethodReference callMethod, Expr obj, IEnumerable args, bool isVirtualCall ) : System
ExprCall::ExprCall ( Ctx ctx, MethodReference callMethod, Expr obj, IEnumerable args, bool isVirtualCall, TypeReference constrainedType ) : System
ExprCall::ExprCall ( Ctx ctx, TypeReference forceReturnType, MethodReference callMethod, Expr obj ) : System