コード例 #1
0
        public void MergeFrom(pb::CodedInputStream input)
        {
            uint tag;

            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    input.SkipLastField();
                    break;

                case 8: {
                    Exists = input.ReadBool();
                    break;
                }

                case 18: {
                    global::Google.Protobuf.WellKnownTypes.Timestamp subBuilder = new global::Google.Protobuf.WellKnownTypes.Timestamp();
                    if (conditionTypeCase_ == ConditionTypeOneofCase.UpdateTime)
                    {
                        subBuilder.MergeFrom(UpdateTime);
                    }
                    input.ReadMessage(subBuilder);
                    UpdateTime = subBuilder;
                    break;
                }
                }
            }
        }
コード例 #2
0
                public void MergeFrom(pb::CodedInputStream input)
                {
                    uint tag;

                    while ((tag = input.ReadTag()) != 0)
                    {
                        switch (tag)
                        {
                        default:
                            input.SkipLastField();
                            break;

                        case 18: {
                            global::Google.Protobuf.WellKnownTypes.Timestamp subBuilder = new global::Google.Protobuf.WellKnownTypes.Timestamp();
                            if (consistencySelectorCase_ == ConsistencySelectorOneofCase.ReadTime)
                            {
                                subBuilder.MergeFrom(ReadTime);
                            }
                            input.ReadMessage(subBuilder);
                            ReadTime = subBuilder;
                            break;
                        }
                        }
                    }
                }
コード例 #3
0
        void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)
        {
            uint tag;

            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
                    break;

                case 18: {
                    if (primaryActionDetail_ == null)
                    {
                        PrimaryActionDetail = new global::Google.Apps.Drive.Activity.V2.ActionDetail();
                    }
                    input.ReadMessage(PrimaryActionDetail);
                    break;
                }

                case 26: {
                    actors_.AddEntriesFrom(ref input, _repeated_actors_codec);
                    break;
                }

                case 34: {
                    actions_.AddEntriesFrom(ref input, _repeated_actions_codec);
                    break;
                }

                case 42: {
                    targets_.AddEntriesFrom(ref input, _repeated_targets_codec);
                    break;
                }

                case 50: {
                    global::Google.Protobuf.WellKnownTypes.Timestamp subBuilder = new global::Google.Protobuf.WellKnownTypes.Timestamp();
                    if (timeCase_ == TimeOneofCase.Timestamp)
                    {
                        subBuilder.MergeFrom(Timestamp);
                    }
                    input.ReadMessage(subBuilder);
                    Timestamp = subBuilder;
                    break;
                }

                case 58: {
                    global::Google.Apps.Drive.Activity.V2.TimeRange subBuilder = new global::Google.Apps.Drive.Activity.V2.TimeRange();
                    if (timeCase_ == TimeOneofCase.TimeRange)
                    {
                        subBuilder.MergeFrom(TimeRange);
                    }
                    input.ReadMessage(subBuilder);
                    TimeRange = subBuilder;
                    break;
                }
                }
            }
        }
コード例 #4
0
        void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)
        {
            uint tag;

            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
                    break;

                case 10: {
                    if (column_ == null)
                    {
                        Column = new global::LukeKennedy.LSQL.Net.ColumnID();
                    }
                    input.ReadMessage(Column);
                    break;
                }

                case 16: {
                    NegateComparator = input.ReadBool();
                    break;
                }

                case 24: {
                    Comparator = (global::LukeKennedy.LSQL.Net.Comparator)input.ReadEnum();
                    break;
                }

                case 810: {
                    StringValue = input.ReadString();
                    break;
                }

                case 816: {
                    Int64Value = input.ReadInt64();
                    break;
                }

                case 824: {
                    Uint64Value = input.ReadUInt64();
                    break;
                }

                case 833: {
                    DoubleValue = input.ReadDouble();
                    break;
                }

                case 840: {
                    BoolValue = input.ReadBool();
                    break;
                }

                case 850: {
                    BytesValue = input.ReadBytes();
                    break;
                }

                case 858: {
                    global::Google.Protobuf.WellKnownTypes.Timestamp subBuilder = new global::Google.Protobuf.WellKnownTypes.Timestamp();
                    if (valueCase_ == ValueOneofCase.TimeValue)
                    {
                        subBuilder.MergeFrom(TimeValue);
                    }
                    input.ReadMessage(subBuilder);
                    TimeValue = subBuilder;
                    break;
                }
                }
            }
        }
コード例 #5
0
        public void MergeFrom(pb::CodedInputStream input)
        {
    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
            input.ReadRawMessage(this);
    #else
            uint tag;
            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
                    break;

                case 10: {
                    if (column_ == null)
                    {
                        Column = new global::LukeKennedy.LSQL.Net.ColumnID();
                    }
                    input.ReadMessage(Column);
                    break;
                }

                case 16: {
                    NegateComparator = input.ReadBool();
                    break;
                }

                case 24: {
                    Comparator = (global::LukeKennedy.LSQL.Net.Comparator)input.ReadEnum();
                    break;
                }

                case 810: {
                    StringValue = input.ReadString();
                    break;
                }

                case 816: {
                    Int64Value = input.ReadInt64();
                    break;
                }

                case 824: {
                    Uint64Value = input.ReadUInt64();
                    break;
                }

                case 833: {
                    DoubleValue = input.ReadDouble();
                    break;
                }

                case 840: {
                    BoolValue = input.ReadBool();
                    break;
                }

                case 850: {
                    BytesValue = input.ReadBytes();
                    break;
                }

                case 858: {
                    global::Google.Protobuf.WellKnownTypes.Timestamp subBuilder = new global::Google.Protobuf.WellKnownTypes.Timestamp();
                    if (valueCase_ == ValueOneofCase.TimeValue)
                    {
                        subBuilder.MergeFrom(TimeValue);
                    }
                    input.ReadMessage(subBuilder);
                    TimeValue = subBuilder;
                    break;
                }
                }
            }
    #endif
        }
コード例 #6
0
        public void MergeFrom(pb::CodedInputStream input)
        {
            uint tag;

            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    input.SkipLastField();
                    break;

                case 8: {
                    BooleanValue = input.ReadBool();
                    break;
                }

                case 16: {
                    IntegerValue = input.ReadInt64();
                    break;
                }

                case 25: {
                    DoubleValue = input.ReadDouble();
                    break;
                }

                case 42: {
                    ReferenceValue = input.ReadString();
                    break;
                }

                case 50: {
                    global::Google.Cloud.Firestore.V1Beta1.MapValue subBuilder = new global::Google.Cloud.Firestore.V1Beta1.MapValue();
                    if (valueTypeCase_ == ValueTypeOneofCase.MapValue)
                    {
                        subBuilder.MergeFrom(MapValue);
                    }
                    input.ReadMessage(subBuilder);
                    MapValue = subBuilder;
                    break;
                }

                case 66: {
                    global::Google.Type.LatLng subBuilder = new global::Google.Type.LatLng();
                    if (valueTypeCase_ == ValueTypeOneofCase.GeoPointValue)
                    {
                        subBuilder.MergeFrom(GeoPointValue);
                    }
                    input.ReadMessage(subBuilder);
                    GeoPointValue = subBuilder;
                    break;
                }

                case 74: {
                    global::Google.Cloud.Firestore.V1Beta1.ArrayValue subBuilder = new global::Google.Cloud.Firestore.V1Beta1.ArrayValue();
                    if (valueTypeCase_ == ValueTypeOneofCase.ArrayValue)
                    {
                        subBuilder.MergeFrom(ArrayValue);
                    }
                    input.ReadMessage(subBuilder);
                    ArrayValue = subBuilder;
                    break;
                }

                case 82: {
                    global::Google.Protobuf.WellKnownTypes.Timestamp subBuilder = new global::Google.Protobuf.WellKnownTypes.Timestamp();
                    if (valueTypeCase_ == ValueTypeOneofCase.TimestampValue)
                    {
                        subBuilder.MergeFrom(TimestampValue);
                    }
                    input.ReadMessage(subBuilder);
                    TimestampValue = subBuilder;
                    break;
                }

                case 88: {
                    valueType_     = input.ReadEnum();
                    valueTypeCase_ = ValueTypeOneofCase.NullValue;
                    break;
                }

                case 138: {
                    StringValue = input.ReadString();
                    break;
                }

                case 146: {
                    BytesValue = input.ReadBytes();
                    break;
                }
                }
            }
        }
コード例 #7
0
        public void MergeFrom(pb::CodedInputStream input)
        {
    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
            input.ReadRawMessage(this);
    #else
            uint tag;
            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
                    break;

                case 18: {
                    if (primaryActionDetail_ == null)
                    {
                        PrimaryActionDetail = new global::Google.Apps.Drive.Activity.V2.ActionDetail();
                    }
                    input.ReadMessage(PrimaryActionDetail);
                    break;
                }

                case 26: {
                    actors_.AddEntriesFrom(input, _repeated_actors_codec);
                    break;
                }

                case 34: {
                    actions_.AddEntriesFrom(input, _repeated_actions_codec);
                    break;
                }

                case 42: {
                    targets_.AddEntriesFrom(input, _repeated_targets_codec);
                    break;
                }

                case 50: {
                    global::Google.Protobuf.WellKnownTypes.Timestamp subBuilder = new global::Google.Protobuf.WellKnownTypes.Timestamp();
                    if (timeCase_ == TimeOneofCase.Timestamp)
                    {
                        subBuilder.MergeFrom(Timestamp);
                    }
                    input.ReadMessage(subBuilder);
                    Timestamp = subBuilder;
                    break;
                }

                case 58: {
                    global::Google.Apps.Drive.Activity.V2.TimeRange subBuilder = new global::Google.Apps.Drive.Activity.V2.TimeRange();
                    if (timeCase_ == TimeOneofCase.TimeRange)
                    {
                        subBuilder.MergeFrom(TimeRange);
                    }
                    input.ReadMessage(subBuilder);
                    TimeRange = subBuilder;
                    break;
                }
                }
            }
    #endif
        }