public override string Output(LinqParser parser) { return(string.Format(Operator, Operand.Output(parser))); }
public override string Output(LinqParser parser) { return(Value); }
public override string Output(LinqParser parser) { return(string.Format("{0}.{1}", TargetExpr.Output(parser), TargetField.Name)); }
public override string Output(LinqParser parser) { return(string.Format("{0} ({1})", Result, Parameters.Select(v => v.Output(parser)).SeparateWith(", "))); }
public override string Output(LinqParser parser) { return(base.Output(parser) + "\n" + Implementation.Output(parser)); }
public override string Output(LinqParser parser) { return(Target.Output(parser)); }
public override string Output(LinqParser parser) { return(Definition.Output(parser)); }
public override string Output(LinqParser parser) { return(parser.MapType(Type)); }
public abstract string Output(LinqParser parser);
public override string Output(LinqParser parser) { return(string.Format("{0}[{1}]", Target.Name, Index.Output(parser))); }