Exemplo n.º 1
0
        public void MergeFrom(Value other)
        {
            if (other == null)
            {
                return;
            }
            switch (other.KindCase)
            {
            case KindOneofCase.ObjectValue:
                if (ObjectValue == null)
                {
                    ObjectValue = new global::System.Protobuf.Object();
                }
                ObjectValue.MergeFrom(other.ObjectValue);
                break;

            case KindOneofCase.ListValue:
                if (ListValue == null)
                {
                    ListValue = new global::System.Protobuf.ArrayValue();
                }
                ListValue.MergeFrom(other.ListValue);
                break;

            case KindOneofCase.DictionaryValue:
                if (DictionaryValue == null)
                {
                    DictionaryValue = new global::System.Protobuf.DictionaryValue();
                }
                DictionaryValue.MergeFrom(other.DictionaryValue);
                break;
            }
        }