Example #1
0
        public void MergeFrom(AppLifecycleEvent other)
        {
            if (other == null)
            {
                return;
            }
            switch (other.EventCase)
            {
            case EventOneofCase.Connected:
                if (Connected == null)
                {
                    Connected = new global::Plexus.Host.Internal.Generated.AppConnectedEvent();
                }
                Connected.MergeFrom(other.Connected);
                break;

            case EventOneofCase.Disconnected:
                if (Disconnected == null)
                {
                    Disconnected = new global::Plexus.Host.Internal.Generated.AppDisconnectedEvent();
                }
                Disconnected.MergeFrom(other.Disconnected);
                break;
            }

            _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
        }