Ejemplo n.º 1
0
 public override void WriteStructBegin(Struct struc)
 {
 }
Ejemplo n.º 2
0
        public void Write(Serializer oprot)
        {
            Struct struc = new Struct("TApplicationException");
            Field field = new Field();

            oprot.WriteStructBegin(struc);

            if (!String.IsNullOrEmpty(Message))
            {
                field.Name = "message";
                field.Type = TType.String;
                field.ID = 1;
                oprot.WriteFieldBegin(field);
                oprot.WriteString(Message);
                oprot.WriteFieldEnd();
            }

            field.Name = "type";
            field.Type = TType.I32;
            field.ID = 2;
            oprot.WriteFieldBegin(field);
            oprot.WriteI32((int)type);
            oprot.WriteFieldEnd();
            oprot.WriteFieldStop();
            oprot.WriteStructEnd();
        }
Ejemplo n.º 3
0
 public override void WriteStructBegin(Struct str)
 {
     WriteJSONObjectStart();
 }
Ejemplo n.º 4
0
 /**
  * Write a struct begin. This doesn't actually put anything on the wire. We
  * use it as an opportunity to put special placeholder markers on the field
  * stack so we can get the field id deltas correct.
  */
 public override void WriteStructBegin(Struct strct)
 {
     lastField_.Push(lastFieldId_);
     lastFieldId_ = 0;
 }
Ejemplo n.º 5
0
 public abstract void WriteStructBegin(Struct struc);