Ejemplo n.º 1
0
        public TStruct ReadMarshalled <TStruct>() where TStruct : Unmanaged.IMarshalled
        {
            var buffer = this.ReadByteArray(Marshal.SizeOf(typeof(TStruct)));

            return(Unmanaged.BufferToStruct <TStruct>(buffer));
        }
Ejemplo n.º 2
0
        public T ReadStruct <T>() where T : Unmanaged.IUnmanagedStruct
        {
            var buffer = this.ReadByteArray(Marshal.SizeOf(typeof(T)));

            return(Unmanaged.BufferToStruct <T>(buffer));
        }