示例#1
0
        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);
            }
        }
示例#2
0
 public override void ToDialect(CodeWriter writer)
 {
     base.ToDialect(writer);
     thenWith.ToDialect(writer, TextType.Instance);
 }
示例#3
0
 public override void ToDialect(CodeWriter writer)
 {
     base.ToDialect(writer);
     thenWith.ToDialect(writer, new CursorType(type));
 }
示例#4
0
 public override void ToDialect(CodeWriter writer)
 {
     base.ToDialect(writer);
     thenWith.ToDialect(writer, type);
 }