Exemplo n.º 1
0
        private DacBroadcastDto Deserialize(byte[] param)
        {
            Span <byte>     bytes = param;
            DacBroadcastDto dto   = MemoryMarshal.Cast <byte, DacBroadcastDto>(bytes)[0];

            return(dto);
        }
Exemplo n.º 2
0
        public static DacBroadcastDto Parse(byte[] bytes)
        {
            if (bytes.Length < 36)
            {
                throw new Exception($"Response expected to be 36 bytes but was {bytes.Length}");
            }
            Span <byte>     span      = bytes;
            DacBroadcastDto broadcast = MemoryMarshal.Cast <byte, DacBroadcastDto>(span)[0];

            return(broadcast);
        }