public override void Render(TextDocumentCanvas canvas) { canvas.AppendToNewline(text); canvas.AppendToNewline("{"); base.Render(canvas); canvas.AppendToNewline("}"); canvas.AppendNewline(); }
public void Render(TextDocumentCanvas canvas) { GetTyonType().Render(canvas); if (GetTyonAddress() != null) { canvas.AppendToLine("&"); GetTyonAddress().Render(canvas); } if (GetTyonValueList() != null) { canvas.AppendToLine("("); GetTyonValueList().Render(canvas, false); canvas.AppendToLine(")"); } if (GetTyonVariables().IsNotEmpty()) { canvas.AppendToLine(" {"); canvas.Indent(); GetTyonVariables().Process(v => v.Render(canvas)); canvas.Dedent(); canvas.AppendToNewline("}"); } }
public void Render(TextDocumentCanvas canvas) { canvas.AppendToNewline(GetId()); canvas.AppendToLine(" = "); GetTyonValue().Render(canvas); canvas.AppendToLine(";"); }
public void Render(TextDocumentCanvas canvas) { GetTyonType().IfNotNull(t => t.Render(canvas)); canvas.AppendToLine(" ["); canvas.Indent(); canvas.AppendNewline(); GetTyonValueList().IfNotNull(l => l.Render(canvas, true)); canvas.Dedent(); canvas.AppendToNewline("]"); }
static private void Regurgitate_IEnumerable(IEnumerable item, TextDocumentCanvas canvas, int max_depth, bool verbose_exceptions) { canvas.AppendToLine("["); canvas.Indent(); foreach (object sub_item in item) { canvas.AppendNewline(); sub_item.Regurgitate(canvas, max_depth - 1, verbose_exceptions); canvas.AppendToLine(";"); } canvas.Dedent(); canvas.AppendToNewline("]"); }
static private void Regurgitate_Object(object item, TextDocumentCanvas canvas, int max_depth, bool verbose_exceptions) { canvas.AppendToLine(item.GetType().ToString()); canvas.AppendToLine("{"); canvas.Indent(); foreach (FieldInfoEX field in item.GetAllInstanceFields()) { canvas.AppendNewline(); canvas.AppendToLine(field.Name); canvas.AppendToLine(": "); field.GetValue(item).Regurgitate(canvas, max_depth - 1, verbose_exceptions); canvas.AppendToLine(";"); } canvas.Dedent(); canvas.AppendToNewline("}"); }