Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
ByteArrayMemoryBlock.cs
Go to the documentation of this file.
2
4
6{
8
9 private readonly int _start;
10
11 private readonly int _size;
12
13 public unsafe override byte* Pointer => _provider.Pointer + _start;
14
15 public override int Size => _size;
16
17 internal ByteArrayMemoryBlock(ByteArrayMemoryProvider provider, int start, int size)
18 {
19 _provider = provider;
20 _size = size;
21 _start = start;
22 }
23
24 public override void Dispose()
25 {
26 _provider = null;
27 }
28
30 {
32 }
33}
ByteArrayMemoryBlock(ByteArrayMemoryProvider provider, int start, int size)
override ImmutableArray< byte > GetContentUnchecked(int start, int length)