System.IO.UnmanagedMemoryStreamWrapper.ToArray C# (CSharp) Méthode

ToArray() public méthode

public ToArray ( ) : byte[]
Résultat byte[]
        public unsafe override byte[] ToArray() {
            if (!_unmanagedStream._isOpen) __Error.StreamIsClosed();
            if (!_unmanagedStream.CanRead) __Error.ReadNotSupported();

            byte[] buffer = new byte[_unmanagedStream.Length];
            Buffer.memcpy(_unmanagedStream.Pointer, 0, buffer, 0, (int) _unmanagedStream.Length);
            return buffer;
        }