AK.F1.Timing.Serialization.ObjectWriterExtensions.WriteMessage C# (CSharp) Method

WriteMessage() public static method

Writes the specified message to the specified writer.
/// Thrown when is . ///
public static WriteMessage ( this writer, Message message ) : void
writer this The writer.
message Message The message to write.
return void
        public static void WriteMessage(this IObjectWriter writer, Message message)
        {
            Guard.NotNull(writer, "writer");

            var composite = message as CompositeMessage;
            if(composite != null)
            {
                foreach(var component in composite.Messages)
                {
                    WriteMessage(writer, component);
                }
            }
            else
            {
                writer.Write(message);
            }
        }
ObjectWriterExtensions