예제 #1
0
파일: IndexerNode.cs 프로젝트: rexzh/RexToy
        internal IndexerNode(Node variable, ParamListNode paramList)
        {
            variable.ThrowIfNullArgument(nameof(variable));
            paramList.ThrowIfNullArgument(nameof(paramList));

            Node1 = variable;
            Node2 = paramList;
        }
예제 #2
0
파일: IndexerNode.cs 프로젝트: rexzh/RexToy
        internal IndexerNode(Node variable, ParamListNode paramList)
        {
            variable.ThrowIfNullArgument(nameof(variable));
            paramList.ThrowIfNullArgument(nameof(paramList));

            Node1 = variable;
            Node2 = paramList;
        }
예제 #3
0
파일: MethodNode.cs 프로젝트: rexzh/RexToy
        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
파일: MethodNode.cs 프로젝트: rexzh/RexToy
        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;
        }