Ejemplo n.º 1
0
 public void RenderText_Label(ILTextCanvas canvas)
 {
     canvas.AppendToLine(name);
 }
Ejemplo n.º 2
0
 static public void RenderText_StatementEX(this ILStatement item, ILTextCanvas canvas)
 {
     item.IfNotNull(i => i.RenderText_Statement(canvas), () => canvas.AppendToLine("?????;"));
 }
Ejemplo n.º 3
0
 public void Write(ILTextCanvas text_canvas)
 {
     Write(new ILCanvas_ILTextCanvas(method, text_canvas));
 }
Ejemplo n.º 4
0
 public override void RenderText_Value(ILTextCanvas canvas)
 {
     canvas.AppendToLine("this");
 }
Ejemplo n.º 5
0
 public ILCanvasLabel_ILTextCanvas(ILTextCanvas c)
 {
     id     = NEXT_LABEL_ID++;
     canvas = c;
 }
Ejemplo n.º 6
0
 public override void RenderText_Value(ILTextCanvas canvas)
 {
     canvas.AppendToLine(constant.ToStringEX());
 }
Ejemplo n.º 7
0
 public override void RenderText_Value(ILTextCanvas canvas)
 {
     canvas.AppendToLine("[");
     targets.RenderText_ValueEX(canvas, " + ");
     canvas.AppendToLine("]");
 }
Ejemplo n.º 8
0
 public override void RenderText_Value(ILTextCanvas canvas)
 {
     values.RenderText_ValueEX(canvas, " || ");
 }
Ejemplo n.º 9
0
 static public void RenderText_ValueEX(this ILValue item, ILTextCanvas canvas)
 {
     item.IfNotNull(i => i.RenderText_Value(canvas), () => canvas.AppendToLine("?????"));
 }
Ejemplo n.º 10
0
 public override void RenderText_Value(ILTextCanvas canvas)
 {
     canvas.AppendToLine(local_name);
 }
Ejemplo n.º 11
0
 public abstract void RenderText_Statement(ILTextCanvas canvas);
Ejemplo n.º 12
0
 private ILValue GetILParameter(ILTextCanvas canvas)
 {
     return(GetILParameter(canvas.GetMethod()));
 }
Ejemplo n.º 13
0
 public override void RenderText_Value(ILTextCanvas canvas)
 {
     canvas.AppendToLine("typeof(" + constant.ToStringEX() + ")");
 }
Ejemplo n.º 14
0
 public abstract void RenderText_Value(ILTextCanvas canvas);
Ejemplo n.º 15
0
 public override void RenderText_Value(ILTextCanvas canvas)
 {
     canvas.AppendToLine("<Literal " + GetValueType() + ">");
 }
Ejemplo n.º 16
0
 public override void RenderText_Value(ILTextCanvas canvas)
 {
     canvas.AppendToLine("default(" + value_type.Name + ")");
 }
Ejemplo n.º 17
0
 public override void RenderText_Value(ILTextCanvas canvas)
 {
     canvas.AppendToLine(value.ToString());
 }
Ejemplo n.º 18
0
        public override void RenderText_Statement(ILTextCanvas canvas)
        {
            canvas.AppendNewline();

            canvas.AppendToLine("nop;");
        }
Ejemplo n.º 19
0
 public override void RenderText_Value(ILTextCanvas canvas)
 {
     canvas.AppendToLine(constant.StyleAsDoubleQuoteLiteral());
 }
Ejemplo n.º 20
0
 public override void RenderText_Statement(ILTextCanvas canvas)
 {
     statements.Process(s => s.RenderText_StatementEX(canvas));
 }