public static void Build([CanBeNull] ref OcApiMessages messageList, [CanBeNull] IEnumerable <IOcApiMessage> messagesToAdd)
        {
            if (messagesToAdd == null)
            {
                return;
            }

            if (messageList == null)
            {
                messageList = new OcApiMessages();
            }
            messageList.Add(messagesToAdd);
        }
        public static void Build([CanBeNull] ref OcApiMessages messageList, [CanBeNull] params IOcApiMessage[] messagesToAdd)
        {
            if (messagesToAdd == null || messagesToAdd.Length == 0)
            {
                return;
            }

            if (messageList == null)
            {
                messageList = new OcApiMessages();
            }
            messageList.Add(messagesToAdd);
        }
Exemplo n.º 3
0
        /// <summary>
        /// Adds a message to <see cref="Messages"/>.  If <see cref="Messages"/> is null it will be instantiated before adding.
        /// Has no effect if <paramref name="message"/> is null.
        /// </summary>
        public void Add([CanBeNull] IOcApiMessage message)
        {
            if (message == null)
            {
                return;
            }

            if (_apiMessages == null)
            {
                _apiMessages = new OcApiMessages();
            }
            _apiMessages.Add(message);
        }
Exemplo n.º 4
0
        /// <summary>
        /// Adds zero or more messages to <see cref="Messages"/>.  If <see cref="Messages"/> is null it will be instantiated before adding.
        /// Has no effect if <paramref name="messages"/> is null or length 0.
        /// </summary>
        public void Add([CanBeNull] params IOcApiMessage[] messages)
        {
            if (messages == null || messages.Length == 0)
            {
                return;
            }

            if (_apiMessages == null)
            {
                _apiMessages = new OcApiMessages();
            }
            _apiMessages.Add(messages);
        }
Exemplo n.º 5
0
        /// <summary>
        /// Adds zero or more messages to <see cref="Messages"/>.  If <see cref="Messages"/> is null it will be instantiated before adding.
        /// Has no effect if <paramref name="messages"/> is null.
        /// </summary>
        public void Add([CanBeNull] IEnumerable <IOcApiMessage> messages)
        {
            if (messages == null)
            {
                return;
            }

            if (_apiMessages == null)
            {
                _apiMessages = new OcApiMessages();
            }
            _apiMessages.Add(messages);
        }