private void ToEDialect(CodeWriter writer) { writer.append("with "); type.ToDialect(writer); writer.append(", do:\n"); writer.indent(); statements.ToDialect(writer); writer.dedent(); }
private void ToODialect(CodeWriter writer) { type.ToDialect(writer); ArgumentList arguments = new ArgumentList(); if (copyFrom != null) { arguments.Add(new Argument(new AttributeParameter("from"), copyFrom)); } if (this.arguments != null) { arguments.AddRange(this.arguments); } arguments.ToDialect(writer); }