Esempio n. 1
0
            public override string Output(LinqParser parser)
            {
                var arrayDecl = ArrayLength > 0 ?
                                string.Format("[{0}]", ArrayLength) : "";

                return(string.Format("{0} {1}{2}", parser.MapType(Type), Name, arrayDecl));
            }
Esempio n. 2
0
            public override string Output(LinqParser parser)
            {
                var retType = ReturnType == null ? "void" : parser.MapType(ReturnType);

                return(string.Format("{0} {1} ({2})\n{3}", retType, Name,
                                     Arguments.Select(v => v.Output(parser)).SeparateWith(", "),
                                     Body.Output(parser)));
            }
Esempio n. 3
0
 public override string Output(LinqParser parser)
 {
     return(parser.MapType(Type));
 }