Exemplo n.º 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));
        }
Exemplo n.º 2
0
        public override ParameterSignature GetReturnParameterSignature(ScriptParserGenerator generator)
        {
            ParameterSignature inner = _innerExpression.GetReturnParameterSignature(generator);

            return(inner);
        }
Exemplo n.º 3
0
        public override ParameterSignature GetReturnParameterSignature(ScriptParserGenerator generator)
        {
            ParameterSignature inner = _innerExpression.GetReturnParameterSignature(generator);

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