public static byte[] EncodeAlertPayload(AlertPayload alertPayload) { using (var stream = new MemoryStream()) using (var writer = new BinaryWriter(stream)) { EncodeAlertPayload(writer, alertPayload); return stream.ToArray(); } }