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); }
/// <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); }
/// <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); }
/// <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); }