|
static ref TTo | As< TFrom, TTo > (ref TFrom source) |
| Casts the given object to the specified type. More...
|
|
static unsafe void * | AsPointer< T > (ref T value) |
| Returns an unmanaged pointer corresponding to the original source pointer. More...
|
|
static unsafe ref T | AsRef< T > (in T source) |
| Returns a managed pointer to a value of type T. More...
|
|
static unsafe ref T | AsRef< T > (void *source) |
| Returns a managed pointer to a value of type T. More...
|
|
static unsafe T | Read< T > (void *source) |
| Writes a value of type T to the given location. More...
|
|
static unsafe T | ReadUnaligned< T > (ref byte source) |
| Writes a value of type T to the given location without assuming architecture dependent alignment of the destination address. More...
|
|
static unsafe T | ReadUnaligned< T > (void *source) |
| Writes a value of type T to the given location without assuming architecture dependent alignment of the destination address. More...
|
|
static unsafe void | Write< T > (void *destination, T value) |
| Writes a value of type T to the given location. More...
|
|
static unsafe void | WriteUnaligned< T > (ref byte destination, T value) |
| Writes a value of type T to the given location without assuming architecture dependent alignment of the destination address. More...
|
|
static unsafe void | WriteUnaligned< T > (void *destination, T value) |
| Writes a value of type T to the given location without assuming architecture dependent alignment of the destination address. More...
|
|
Provides substitution for missing System.Runtime.CompilerServices.Unsafe