public SendResult SendMessageOneway(IMessageBuilder builder) { var message = builder.Build(); if (message.Handle == IntPtr.Zero) { throw new ArgumentException(nameof(builder)); } var result = ProducerWrap.SendMessageOneway(this.Handle, message); return(result == 0 ? new SendResult { SendStatus = result, Offset = 0, MessageId = string.Empty } : null); }