public static byte[] EncodeChainedHeader(ChainedHeader chainedHeader) { using (var stream = new MemoryStream()) using (var writer = new BinaryWriter(stream)) { EncodeChainedHeader(writer, chainedHeader); return stream.ToArray(); } }