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)); }
public override ParameterSignature GetReturnParameterSignature(ScriptParserGenerator generator) { ParameterSignature inner = _innerExpression.GetReturnParameterSignature(generator); return(inner); }
public override ParameterSignature GetReturnParameterSignature(ScriptParserGenerator generator) { ParameterSignature inner = _innerExpression.GetReturnParameterSignature(generator); return(new ParameterSignature("repetition", SignatureType.Array, inner)); }