public static bool TryParse(MemoryCursor cursor, TransportParameterType type, out TransportParameter result)
        {
            result = new TransportParameter();

            //if (!TransportParameterType.TrySlice(cursor, type))
            //{
            //    return false;
            //}

            //var data = PacketPayload.SlicePacketBytes(cursor);

            //result = new TransportParameter(type, data);

            return(true);
        }
 public TransportParameter(TransportParameterType type, MemoryBuffer data)
 {
     Type = type;
     Data = data;
 }
        public static PacketPayload.CursorWritingContext StartWriting(MemoryCursor cursor, TransportParameterType type)
        {
            //type.Write(cursor);

            //return PacketPayload.StartPacketWriting(cursor);

            return(default);