コード例 #1
0
ファイル: Rectangle.cs プロジェクト: cboyce5/UberFieldSession
        public void Write(TProtocol oprot)
        {
            TStruct struc = new TStruct("Rectangle");

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

            if (Top_lt != null && __isset.top_lt)
            {
                field.Name = "top_lt";
                field.Type = TType.Struct;
                field.ID   = 1;
                oprot.WriteFieldBegin(field);
                Top_lt.Write(oprot);
                oprot.WriteFieldEnd();
            }
            if (Btm_rt != null && __isset.btm_rt)
            {
                field.Name = "btm_rt";
                field.Type = TType.Struct;
                field.ID   = 2;
                oprot.WriteFieldBegin(field);
                Btm_rt.Write(oprot);
                oprot.WriteFieldEnd();
            }
            oprot.WriteFieldStop();
            oprot.WriteStructEnd();
        }
コード例 #2
0
ファイル: Rectangle.cs プロジェクト: cboyce5/UberFieldSession
        public override string ToString()
        {
            StringBuilder sb = new StringBuilder("Rectangle(");

            sb.Append("Top_lt: ");
            sb.Append(Top_lt == null ? "<null>" : Top_lt.ToString());
            sb.Append(",Btm_rt: ");
            sb.Append(Btm_rt == null ? "<null>" : Btm_rt.ToString());
            sb.Append(")");
            return(sb.ToString());
        }