public override void RenderText_Value(ILTextCanvas canvas) { canvas.AppendToLine(".ctor"); canvas.AppendToLine("("); arguments.RenderText_ValueEX(canvas, ", "); canvas.AppendToLine(")"); }
public override void RenderText_Value(ILTextCanvas canvas) { target.RenderText_ValueEX(canvas); canvas.AppendToLine("->"); canvas.AppendToLine(prop.GetName()); }
public override void RenderText_Value(ILTextCanvas canvas) { canvas.AppendToLine("("); canvas.AppendToLine(operator_info.GetOperatorType().GetSymbol()); input.RenderText_ValueEX(canvas); canvas.AppendToLine(")"); }
public override void RenderText_Value(ILTextCanvas canvas) { canvas.AppendToLine("new "); canvas.AppendToLine(element_type.Name); canvas.AppendToLine("["); values.RenderText_ValueEX(canvas, ", "); canvas.AppendToLine("]"); }
public override void RenderText_Statement(ILTextCanvas canvas) { canvas.AppendNewline(); canvas.AppendToLine("push "); value.RenderText_ValueEX(canvas); canvas.AppendToLine(";"); }
public override void RenderText_Statement(ILTextCanvas canvas) { canvas.AppendNewline(); canvas.AppendToLine("goto "); label.RenderText_Label(canvas); canvas.AppendToLine(";"); }
public override void RenderText_Value(ILTextCanvas canvas) { target.RenderText_ValueEX(canvas); canvas.AppendToLine("["); index.RenderText_ValueEX(canvas); canvas.AppendToLine("]"); }
public override void RenderText_Value(ILTextCanvas canvas) { canvas.AppendToLine("("); value.RenderText_ValueEX(canvas); canvas.AppendToLine(" is "); canvas.AppendToLine(check_type.Name); canvas.AppendToLine(")"); }
public override void RenderText_Statement(ILTextCanvas canvas) { canvas.AppendNewline(); destination.RenderText_ValueEX(canvas); canvas.AppendToLine(" = "); source.RenderText_ValueEX(canvas); canvas.AppendToLine(";"); }
public override void RenderText_Value(ILTextCanvas canvas) { canvas.AppendToLine("new "); canvas.AppendToLine(GetValueType().Name); canvas.AppendToLine("("); arguments.RenderText_ValueEX(canvas, ", "); canvas.AppendToLine(")"); }
public override void RenderText_Value(ILTextCanvas canvas) { canvas.AppendToLine("("); value.RenderText_ValueEX(canvas); canvas.AppendToLine(" as "); canvas.AppendToLine(destination_type.Name); canvas.AppendToLine(")"); }
public override void RenderText_Statement(ILTextCanvas canvas) { canvas.AppendNewline(); array.RenderText_Value(canvas); canvas.AppendToLine(" = ["); values.RenderText_ValueEX(canvas, ", "); canvas.AppendToLine("];"); }
public override void RenderText_Value(ILTextCanvas canvas) { canvas.AppendToLine("("); canvas.AppendToLine(cast.GetDestinationType().Name); canvas.AppendToLine(")"); canvas.AppendToLine("("); value.RenderText_ValueEX(canvas); canvas.AppendToLine(")"); }
public override void RenderText_Value(ILTextCanvas canvas) { canvas.AppendToLine("("); condition.RenderText_ValueEX(canvas); canvas.AppendToLine(")"); canvas.AppendToLine(" ? "); true_value.RenderText_ValueEX(canvas); canvas.AppendToLine(" : "); false_value.RenderText_ValueEX(canvas); }
public override void RenderText_Value(ILTextCanvas canvas) { if (method.IsEffectivelyInstanceMethod() && caller != null) { caller.RenderText_ValueEX(canvas); canvas.AppendToLine("."); } canvas.AppendToLine(method.Name); canvas.AppendToLine("("); arguments.RenderText_ValueEX(canvas, ", "); canvas.AppendToLine(")"); }
public override void RenderText_Value(ILTextCanvas canvas) { if (field.IsInstanceField()) { target.RenderText_ValueEX(canvas); } else { canvas.AppendToLine(field.DeclaringType.Name); } canvas.AppendToLine("."); canvas.AppendToLine(field.Name); }
public override void RenderText_Statement(ILTextCanvas canvas) { canvas.AppendNewline(); canvas.AppendToLine("while("); condition.RenderText_ValueEX(canvas); canvas.AppendToLine(")"); canvas.AppendToNewline("{"); canvas.Indent(); while_statement.RenderText_StatementEX(canvas); canvas.Dedent(); canvas.AppendToNewline("}"); }
public void RenderText_Case(ILTextCanvas canvas) { canvas.AppendNewline(); canvas.AppendNewline(); canvas.AppendToLine("case "); label.RenderText_Value(canvas); canvas.AppendToLine(":"); canvas.Indent(); statement.RenderText_Statement(canvas); canvas.AppendToNewline("break;"); canvas.Dedent(); }
public override void RenderText_Statement(ILTextCanvas canvas) { canvas.AppendNewline(); if (value != null) { canvas.AppendToLine("return "); value.RenderText_ValueEX(canvas); canvas.AppendToLine(";"); } else { canvas.AppendToLine("return;"); } }
public void RenderText_Declaration(ILTextCanvas canvas) { canvas.AppendNewline(); canvas.AppendToLine(local_type.Name); canvas.AppendToLine(" "); canvas.AppendToLine(local_name); if (initial_value != null) { canvas.AppendToLine(" = "); initial_value.RenderText_ValueEX(canvas); } canvas.AppendToLine(";"); }
public override void RenderText_Value(ILTextCanvas canvas) { GetILParameter(canvas) .IfNotNull( p => p.RenderText_Value(canvas), () => canvas.AppendToLine("vparameter" + technical_parameter_index) ); }
public override void RenderText_Value(ILTextCanvas canvas) { canvas.AppendToLine("{"); canvas.AppendNewline(); canvas.Indent(); statement.RenderText_StatementEX(canvas); canvas.Dedent(); canvas.AppendToNewline("}"); }
static public void RenderText_ValueEX <T>(this IEnumerable <T> item, ILTextCanvas canvas, string seperator) where T : ILValue { item.Process( i => i.RenderText_ValueEX(canvas), i => { canvas.AppendToLine(seperator); i.RenderText_ValueEX(canvas); } ); }
public override void RenderText_Statement(ILTextCanvas canvas) { canvas.AppendNewline(); canvas.AppendToLine("if(false)"); canvas.AppendToNewline("{"); canvas.Indent(); entry_label.RenderText_Statement(canvas); statement.RenderText_StatementEX(canvas); canvas.Dedent(); canvas.AppendToNewline("}"); }
public override void RenderText_Statement(ILTextCanvas canvas) { canvas.AppendNewline(); canvas.AppendToLine("switch("); input.RenderText_ValueEX(canvas); canvas.AppendToLine(")"); canvas.AppendToNewline("{"); canvas.Indent(); cases.Process(c => c.RenderText_Case(canvas)); if (default_statement != null) { canvas.AppendToNewline("default case:"); canvas.Indent(); default_statement.RenderText_StatementEX(canvas); canvas.AppendToNewline("break;"); canvas.Dedent(); } canvas.Dedent(); canvas.AppendToNewline("}"); }
public override void RenderText_Statement(ILTextCanvas canvas) { canvas.AppendNewline(); canvas.AppendToLine("if("); condition.RenderText_ValueEX(canvas); canvas.AppendToLine(")"); canvas.AppendToNewline("{"); canvas.Indent(); if_true_statement.RenderText_StatementEX(canvas); canvas.Dedent(); canvas.AppendToNewline("}"); if (HasElse()) { canvas.AppendToNewline("else"); canvas.AppendToNewline("{"); canvas.Indent(); if_false_statement.RenderText_StatementEX(canvas); canvas.Dedent(); canvas.AppendToNewline("}"); } }
public override string ToString() { ILTextCanvas canvas = new ILTextCanvas(method); canvas.AppendToLine(method.ToStringEX()); canvas.AppendToNewline("{"); canvas.Indent(); statement.RenderText_Statement(canvas); canvas.Dedent(); canvas.AppendToNewline("}"); canvas.AppendNewline(); canvas.AppendNewline(); Write(canvas); return(canvas.ToString()); }
public override void RenderText_Value(ILTextCanvas canvas) { canvas.AppendToLine(parameter.Name.CoalesceBlank("parameter" + parameter.Position)); }
public override void RenderText_Value(ILTextCanvas canvas) { canvas.AppendToLine(constant.StyleAsDoubleQuoteLiteral()); }
public override void RenderText_Value(ILTextCanvas canvas) { canvas.AppendToLine(constant.ToStringEX()); }