| _fullyInitialized | System.Runtime.InteropServices.SafeHandle | private |
| _numBytes | System.Runtime.InteropServices.SafeBuffer | private |
| _ownsHandle | System.Runtime.InteropServices.SafeHandle | private |
| _state | System.Runtime.InteropServices.SafeHandle | private |
| AcquirePointer(ref byte *pointer) | System.Runtime.InteropServices.SafeBuffer | inline |
| AlignedSizeOf< T >() | System.Runtime.InteropServices.SafeBuffer | inlinepackagestatic |
| ByteLength | System.Runtime.InteropServices.SafeBuffer | |
| Close() | System.Runtime.InteropServices.SafeHandle | inline |
| DangerousAddRef(ref bool success) | System.Runtime.InteropServices.SafeHandle | inline |
| DangerousGetHandle() | System.Runtime.InteropServices.SafeHandle | inline |
| DangerousRelease() | System.Runtime.InteropServices.SafeHandle | inline |
| Dispose() | System.Runtime.InteropServices.SafeHandle | inline |
| Dispose(bool disposing) | System.Runtime.InteropServices.SafeHandle | inlineprotectedvirtual |
| handle | System.Runtime.InteropServices.SafeHandle | protected |
| Initialize(ulong numBytes) | System.Runtime.InteropServices.SafeBuffer | inline |
| Initialize(uint numElements, uint sizeOfEachElement) | System.Runtime.InteropServices.SafeBuffer | inline |
| Initialize< T >(uint numElements) | System.Runtime.InteropServices.SafeBuffer | inline |
| InternalRelease(bool disposeOrFinalizeOperation) | System.Runtime.InteropServices.SafeHandle | inlineprivate |
| IsClosed | System.Runtime.InteropServices.SafeHandle | |
| IsInvalid | Microsoft.Win32.SafeHandles.SafeHandleZeroOrMinusOneIsInvalid | |
| NotEnoughRoom() | System.Runtime.InteropServices.SafeBuffer | inlineprivatestatic |
| NotInitialized() | System.Runtime.InteropServices.SafeBuffer | inlineprivatestatic |
| OwnsHandle | System.Runtime.InteropServices.SafeHandle | package |
| Read< T >(ulong byteOffset) | System.Runtime.InteropServices.SafeBuffer | inline |
| ReadArray< T >(ulong byteOffset, T[] array, int index, int count) | System.Runtime.InteropServices.SafeBuffer | inline |
| ReadSpan< T >(ulong byteOffset, Span< T > buffer) | System.Runtime.InteropServices.SafeBuffer | inline |
| ReleaseHandle() | System.Runtime.InteropServices.SafeHandle | protected |
| ReleasePointer() | System.Runtime.InteropServices.SafeBuffer | inline |
| SafeBuffer(bool ownsHandle) | System.Runtime.InteropServices.SafeBuffer | inlineprotected |
| SafeHandle(IntPtr invalidHandleValue, bool ownsHandle) | System.Runtime.InteropServices.SafeHandle | inlineprotected |
| SafeHandleZeroOrMinusOneIsInvalid(bool ownsHandle) | Microsoft.Win32.SafeHandles.SafeHandleZeroOrMinusOneIsInvalid | inlineprotected |
| SetHandle(IntPtr handle) | System.Runtime.InteropServices.SafeHandle | inlinepackage |
| SetHandleAsInvalid() | System.Runtime.InteropServices.SafeHandle | inline |
| SizeOf< T >() | System.Runtime.InteropServices.SafeBuffer | inlinepackagestatic |
| SpaceCheck(byte *ptr, nuint sizeInBytes) | System.Runtime.InteropServices.SafeBuffer | inlineprivate |
| Uninitialized | System.Runtime.InteropServices.SafeBuffer | privatestatic |
| Write< T >(ulong byteOffset, T value) | System.Runtime.InteropServices.SafeBuffer | inline |
| WriteArray< T >(ulong byteOffset, T[] array, int index, int count) | System.Runtime.InteropServices.SafeBuffer | inline |
| WriteSpan< T >(ulong byteOffset, ReadOnlySpan< T > data) | System.Runtime.InteropServices.SafeBuffer | inline |
| ~CriticalFinalizerObject() | System.Runtime.ConstrainedExecution.CriticalFinalizerObject | inlineprivate |
| ~SafeHandle() | System.Runtime.InteropServices.SafeHandle | inlineprivate |