示例#1
0
        internal IndexerNode(Node variable, ParamListNode paramList)
        {
            variable.ThrowIfNullArgument(nameof(variable));
            paramList.ThrowIfNullArgument(nameof(paramList));

            Node1 = variable;
            Node2 = paramList;
        }
示例#2
0
        internal IndexerNode(Node variable, ParamListNode paramList)
        {
            variable.ThrowIfNullArgument(nameof(variable));
            paramList.ThrowIfNullArgument(nameof(paramList));

            Node1 = variable;
            Node2 = paramList;
        }
示例#3
0
        internal MethodNode(Node variable, Node method, ParamListNode args)
        {
            method.ThrowIfNullArgument(nameof(method));
            args.ThrowIfNullArgument(nameof(args));

            Node1 = variable;//Note:null is acceptable, static method call.
            Node2 = method;
            Node3 = args;
        }
示例#4
0
        internal MethodNode(Node variable, Node method, ParamListNode args)
        {
            method.ThrowIfNullArgument(nameof(method));
            args.ThrowIfNullArgument(nameof(args));

            Node1 = variable;//Note:null is acceptable, static method call.
            Node2 = method;
            Node3 = args;
        }