Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ TryDecompress()

static unsafe bool System.IO.Compression.BrotliDecoder.TryDecompress ( ReadOnlySpan< byte > source,
Span< byte > destination,
out int bytesWritten )
inlinestatic

Definition at line 91 of file BrotliDecoder.cs.

92 {
93 fixed (byte* inBytes = &MemoryMarshal.GetReference(source))
94 {
95 fixed (byte* outBytes = &MemoryMarshal.GetReference(destination))
96 {
97 nuint num = (nuint)destination.Length;
98 bool result = global::Interop.Brotli.BrotliDecoderDecompress((nuint)source.Length, inBytes, &num, outBytes) != global::Interop.BOOL.FALSE;
99 bytesWritten = (int)num;
100 return result;
101 }
102 }
103 }

References System.destination, and System.source.