| m | AcquirePointer | Void |
| m | Initialize | Void |
| m | Initialize | Void |
| m | ReleasePointer | Void |
| m | get_ByteLength | UInt64 |
| m | Initialize | Void |
| m | Read | |
| m | ReadArray | Void |
| m | Write | Void |
| m | WriteArray | Void |
| m | get_IsInvalid | Boolean |
| m | DangerousGetHandle | IntPtr |
| m | get_IsClosed | Boolean |
| m | Close | Void |
| m | Dispose | Void |
| m | SetHandleAsInvalid | Void |
| m | DangerousAddRef | Void |
| m | DangerousRelease | Void |
| m | Equals | Boolean |
| m | GetHashCode | Int32 |
| m | GetType | Type |
| m | ToString | String |
| p | ByteLength | UInt64 |
| p | IsInvalid | Boolean |
| p | IsClosed | Boolean |
| pointer | System.Byte*& |
| numBytes | System.UInt64 |
| numElements | System.UInt32 |
| sizeOfEachElement | System.UInt32 |
| . |
| . |
| numElements | System.UInt32 |
| byteOffset | System.UInt64 |
| byteOffset | System.UInt64 |
| array | System.Runtime.InteropServices. |
| index | System.Int32 |
| count | System.Int32 |
| byteOffset | System.UInt64 |
| value | System.Runtime.InteropServices. |
| byteOffset | System.UInt64 |
| array | System.Runtime.InteropServices. |
| index | System.Int32 |
| count | System.Int32 |
| . |
| . |
| . |
| . |
| . |
| . |
| success | System.Boolean& |
| . |
| obj | System.Object |
| . |
| . |
| . |
| . |
| . |
| . |