0x00x0040
Members 9
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| — | 0x04 | MemoryMapThreshold | int | Static+2 flags | 16384 |
| 0x08 | _stream | Stream | Private | — | |
| 0x08 | _streamGuard | object | Private+1 flags | — | |
| 0x01 | _leaveOpen | bool | Private+1 flags | — | |
| 0x01 | _useMemoryMap | bool | Private | — | |
| 0x01 | _isFileStream | bool | Private+1 flags | — | |
| 0x0023 | 0x05 | padding / unreflected | |||
| 0x08 | _imageStart | long | Private+1 flags | — | |
| 0x04 | _imageSize | int | Private+1 flags | — | |
| 0x0034 | 0x04 | padding / unreflected | |||
| 0x08 | _lazyMemoryMap | IDisposable | Private | — | |
Functions 7
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor(Stream stream, long imageStart, int imageSize, bool isFileStream, bool leaveOpen) | Public+1 flags | — | 0x08 |
| void Dispose(bool disposing) | 2 flags | — | 0x01 |
| int get_Size() | Public+2 flags | — | 0x04 |
| NativeHeapMemoryBlock ReadMemoryBlockNoLock(Stream stream, bool isFileStream, long start, int size) | Static+1 flags | — | 0x08 |
| AbstractMemoryBlock GetMemoryBlockImpl(int start, int size) | 2 flags | — | 0x08 |
| Stream GetStream(ref StreamConstraints& constraints) | Public+1 flags | — | 0x18 |
| bool TryCreateMemoryMappedFileBlock(long start, int size, ref MemoryMappedFileBlock& block) | Private | — | 0x08 |