public void SerializeFrom(MessagesToSend messages, CommandMetaData commandMetaData) { messages.GetSerializedComponentUpdates().CopyTo(updates); foreach (var serializer in commandSerializers) { serializer.Serialize(messages, this, commandMetaData); } foreach (var metrics in messages.GetMetrics()) { metricsToSend.Add(metrics); } messages.GetLogMessages().CopyTo(logMessages); foreach (var serializer in componentSerializers) { serializer.Serialize(messages, this); } }
public void SerializeFrom(MessagesToSend messages, CommandMetaData commandMetaData) { foreach (var serializer in commandSerializers) { serializer.Serialize(messages, this, commandMetaData); } foreach (var metrics in messages.GetMetrics()) { metricsToSend.Add(metrics); } messages.GetLogMessages().CopyTo(logMessages); messages.GetAuthorityLossAcknowledgements().CopyTo(authorityLossAcks); foreach (var serializer in componentSerializers) { serializer.Serialize(messages, this); } }