Exemple #1
0
    public void Write(TProtocol oprot)
    {
        TStruct struc = new TStruct("TMutation");

        oprot.WriteStructBegin(struc);
        TField field = new TField();

        if (Put != null && __isset.put)
        {
            field.Name = "put";
            field.Type = TType.Struct;
            field.ID   = 1;
            oprot.WriteFieldBegin(field);
            Put.Write(oprot);
            oprot.WriteFieldEnd();
        }
        if (DeleteSingle != null && __isset.deleteSingle)
        {
            field.Name = "deleteSingle";
            field.Type = TType.Struct;
            field.ID   = 2;
            oprot.WriteFieldBegin(field);
            DeleteSingle.Write(oprot);
            oprot.WriteFieldEnd();
        }
        oprot.WriteFieldStop();
        oprot.WriteStructEnd();
    }