예제 #1
0
        public override ParameterSignature GetReturnParameterSignature(ScriptParserGenerator generator)
        {
            ParameterSignature inner = _innerExpression.GetReturnParameterSignature(generator);
            string             name  = string.Format("{0}_opt", inner.ParamName);

            return(new ParameterSignature(name, SignatureType.Optional, inner));
        }
예제 #2
0
        public override ParameterSignature GetReturnParameterSignature(ScriptParserGenerator generator)
        {
            ParameterSignature inner = _innerExpression.GetReturnParameterSignature(generator);

            return(inner);
        }
예제 #3
0
        public override ParameterSignature GetReturnParameterSignature(ScriptParserGenerator generator)
        {
            ParameterSignature inner = _innerExpression.GetReturnParameterSignature(generator);

            return(new ParameterSignature("repetition", SignatureType.Array, inner));
        }