public override void ToDialect(CodeWriter writer) { writer.append("write "); switch (writer.getDialect()) { case Dialect.E: case Dialect.M: content.ToDialect(writer); break; case Dialect.O: writer.append("("); content.ToDialect(writer); writer.append(")"); break; } writer.append(" to "); resource.ToDialect(writer); if (thenWith != null) { thenWith.ToDialect(writer, TextType.Instance); } }
public override void ToDialect(CodeWriter writer) { base.ToDialect(writer); thenWith.ToDialect(writer, TextType.Instance); }
public override void ToDialect(CodeWriter writer) { base.ToDialect(writer); thenWith.ToDialect(writer, new CursorType(type)); }
public override void ToDialect(CodeWriter writer) { base.ToDialect(writer); thenWith.ToDialect(writer, type); }