Operator explicit operator
explicit operator NullablePointerReadOnly<T>(Pointer)
Converts a Pointer to a NullablePointerReadOnly<T>.
Declaration
public static explicit operator NullablePointerReadOnly<T>(Pointer pointer)
Parameters
| Type | Name | Description |
|---|---|---|
| Pointer | pointer | The Pointer to convert. |
Returns
| Type | Description |
|---|---|
| NullablePointerReadOnly<T> | A NullablePointerReadOnly<T> pointing to the same target as the specified Pointer. |
explicit operator NullablePointerReadOnly<T>(PointerReadOnly)
Converts a PointerReadOnly to a NullablePointerReadOnly<T>.
Declaration
public static explicit operator NullablePointerReadOnly<T>(PointerReadOnly pointer)
Parameters
| Type | Name | Description |
|---|---|---|
| PointerReadOnly | pointer | The PointerReadOnly to convert. |
Returns
| Type | Description |
|---|---|
| NullablePointerReadOnly<T> | A NullablePointerReadOnly<T> pointing to the same target as the specified PointerReadOnly. |
explicit operator NullablePointerReadOnly<T>(SequencePointer)
Converts a SequencePointer to a NullablePointerReadOnly<T>.
Declaration
public static explicit operator NullablePointerReadOnly<T>(SequencePointer pointer)
Parameters
| Type | Name | Description |
|---|---|---|
| SequencePointer | pointer | The SequencePointer to convert. |
Returns
| Type | Description |
|---|---|
| NullablePointerReadOnly<T> | A NullablePointerReadOnly<T> pointing to the same target as the specified SequencePointer. |
explicit operator NullablePointerReadOnly<T>(SequencePointerReadOnly)
Converts a SequencePointerReadOnly to a NullablePointerReadOnly<T>.
Declaration
public static explicit operator NullablePointerReadOnly<T>(SequencePointerReadOnly pointer)
Parameters
| Type | Name | Description |
|---|---|---|
| SequencePointerReadOnly | pointer | The SequencePointerReadOnly to convert. |
Returns
| Type | Description |
|---|---|
| NullablePointerReadOnly<T> | A NullablePointerReadOnly<T> pointing to the same target as the specified SequencePointerReadOnly. |
explicit operator NullablePointerReadOnly<T>(PersistentPointer)
Converts a PersistentPointer to a NullablePointerReadOnly<T>.
Declaration
public static explicit operator NullablePointerReadOnly<T>(PersistentPointer pointer)
Parameters
| Type | Name | Description |
|---|---|---|
| PersistentPointer | pointer | The PersistentPointer to convert. |
Returns
| Type | Description |
|---|---|
| NullablePointerReadOnly<T> | A NullablePointerReadOnly<T> pointing to the same target as the specified PersistentPointer. |
explicit operator NullablePointerReadOnly<T>(PersistentPointerReadOnly)
Converts a PersistentPointerReadOnly to a NullablePointerReadOnly<T>.
Declaration
public static explicit operator NullablePointerReadOnly<T>(PersistentPointerReadOnly pointer)
Parameters
| Type | Name | Description |
|---|---|---|
| PersistentPointerReadOnly | pointer | The PersistentPointerReadOnly to convert. |
Returns
| Type | Description |
|---|---|
| NullablePointerReadOnly<T> | A NullablePointerReadOnly<T> pointing to the same target as the specified PersistentPointerReadOnly. |
explicit operator NullablePointerReadOnly<T>(PersistentSequencePointer)
Converts a PersistentSequencePointer to a NullablePointerReadOnly<T>.
Declaration
public static explicit operator NullablePointerReadOnly<T>(PersistentSequencePointer pointer)
Parameters
| Type | Name | Description |
|---|---|---|
| PersistentSequencePointer | pointer | The PersistentSequencePointer to convert. |
Returns
| Type | Description |
|---|---|
| NullablePointerReadOnly<T> | A NullablePointerReadOnly<T> pointing to the same target as the specified PersistentSequencePointer. |
explicit operator NullablePointerReadOnly<T>(PersistentSequencePointerReadOnly)
Converts a PersistentSequencePointerReadOnly to a NullablePointerReadOnly<T>.
Declaration
public static explicit operator NullablePointerReadOnly<T>(PersistentSequencePointerReadOnly pointer)
Parameters
| Type | Name | Description |
|---|---|---|
| PersistentSequencePointerReadOnly | pointer | The PersistentSequencePointerReadOnly to convert. |
Returns
| Type | Description |
|---|---|
| NullablePointerReadOnly<T> | A NullablePointerReadOnly<T> pointing to the same target as the specified PersistentSequencePointerReadOnly. |
explicit operator NullablePointerReadOnly<T>(NullablePointer)
Converts a NullablePointer to a NullablePointerReadOnly<T>.
Declaration
public static explicit operator NullablePointerReadOnly<T>(NullablePointer pointer)
Parameters
| Type | Name | Description |
|---|---|---|
| NullablePointer | pointer | The NullablePointer to convert. |
Returns
| Type | Description |
|---|---|
| NullablePointerReadOnly<T> | A NullablePointerReadOnly<T> pointing to the same target as the specified NullablePointer. |
explicit operator NullablePointerReadOnly<T>(NullablePointerReadOnly)
Converts a NullablePointerReadOnly to a NullablePointerReadOnly<T>.
Declaration
public static explicit operator NullablePointerReadOnly<T>(NullablePointerReadOnly pointer)
Parameters
| Type | Name | Description |
|---|---|---|
| NullablePointerReadOnly | pointer | The NullablePointerReadOnly to convert. |
Returns
| Type | Description |
|---|---|
| NullablePointerReadOnly<T> | A NullablePointerReadOnly<T> pointing to the same target as the specified NullablePointerReadOnly. |
explicit operator NullablePointerReadOnly<T>(NullableSequencePointer)
Converts a NullableSequencePointer to a NullablePointerReadOnly<T>.
Declaration
public static explicit operator NullablePointerReadOnly<T>(NullableSequencePointer pointer)
Parameters
| Type | Name | Description |
|---|---|---|
| NullableSequencePointer | pointer | The NullableSequencePointer to convert. |
Returns
| Type | Description |
|---|---|
| NullablePointerReadOnly<T> | A NullablePointerReadOnly<T> pointing to the same target as the specified NullableSequencePointer. |
explicit operator NullablePointerReadOnly<T>(NullableSequencePointerReadOnly)
Converts a NullableSequencePointerReadOnly to a NullablePointerReadOnly<T>.
Declaration
public static explicit operator NullablePointerReadOnly<T>(NullableSequencePointerReadOnly pointer)
Parameters
| Type | Name | Description |
|---|---|---|
| NullableSequencePointerReadOnly | pointer | The NullableSequencePointerReadOnly to convert. |
Returns
| Type | Description |
|---|---|
| NullablePointerReadOnly<T> | A NullablePointerReadOnly<T> pointing to the same target as the specified NullableSequencePointerReadOnly. |
explicit operator NullablePointerReadOnly<T>(NullablePersistentPointer)
Converts a NullablePersistentPointer to a NullablePointerReadOnly<T>.
Declaration
public static explicit operator NullablePointerReadOnly<T>(NullablePersistentPointer pointer)
Parameters
| Type | Name | Description |
|---|---|---|
| NullablePersistentPointer | pointer | The NullablePersistentPointer to convert. |
Returns
| Type | Description |
|---|---|
| NullablePointerReadOnly<T> | A NullablePointerReadOnly<T> pointing to the same target as the specified NullablePersistentPointer. |
explicit operator NullablePointerReadOnly<T>(NullablePersistentPointerReadOnly)
Converts a NullablePersistentPointerReadOnly to a NullablePointerReadOnly<T>.
Declaration
public static explicit operator NullablePointerReadOnly<T>(NullablePersistentPointerReadOnly pointer)
Parameters
| Type | Name | Description |
|---|---|---|
| NullablePersistentPointerReadOnly | pointer | The NullablePersistentPointerReadOnly to convert. |
Returns
| Type | Description |
|---|---|
| NullablePointerReadOnly<T> | A NullablePointerReadOnly<T> pointing to the same target as the specified NullablePersistentPointerReadOnly. |
explicit operator NullablePointerReadOnly<T>(NullablePersistentSequencePointer)
Converts a NullablePersistentSequencePointer to a NullablePointerReadOnly<T>.
Declaration
public static explicit operator NullablePointerReadOnly<T>(NullablePersistentSequencePointer pointer)
Parameters
| Type | Name | Description |
|---|---|---|
| NullablePersistentSequencePointer | pointer | The NullablePersistentSequencePointer to convert. |
Returns
| Type | Description |
|---|---|
| NullablePointerReadOnly<T> | A NullablePointerReadOnly<T> pointing to the same target as the specified NullablePersistentSequencePointer. |
explicit operator NullablePointerReadOnly<T>(NullablePersistentSequencePointerReadOnly)
Converts a NullablePersistentSequencePointerReadOnly to a NullablePointerReadOnly<T>.
Declaration
public static explicit operator NullablePointerReadOnly<T>(NullablePersistentSequencePointerReadOnly pointer)
Parameters
| Type | Name | Description |
|---|---|---|
| NullablePersistentSequencePointerReadOnly | pointer | The NullablePersistentSequencePointerReadOnly to convert. |
Returns
| Type | Description |
|---|---|
| NullablePointerReadOnly<T> | A NullablePointerReadOnly<T> pointing to the same target as the specified NullablePersistentSequencePointerReadOnly. |
explicit operator NullablePointerReadOnly<T>(FunctionPointer)
Converts a FunctionPointer to a NullablePointerReadOnly<T>.
Declaration
public static explicit operator NullablePointerReadOnly<T>(FunctionPointer pointer)
Parameters
| Type | Name | Description |
|---|---|---|
| FunctionPointer | pointer | The FunctionPointer to convert. |
Returns
| Type | Description |
|---|---|
| NullablePointerReadOnly<T> | A NullablePointerReadOnly<T> pointing to the target that's the same target function as the specified FunctionPointer, reinterpreted as data. |
explicit operator NullablePointerReadOnly<T>(PersistentFunctionPointer)
Converts a PersistentFunctionPointer to a NullablePointerReadOnly<T>.
Declaration
public static explicit operator NullablePointerReadOnly<T>(PersistentFunctionPointer pointer)
Parameters
| Type | Name | Description |
|---|---|---|
| PersistentFunctionPointer | pointer | The PersistentFunctionPointer to convert. |
Returns
| Type | Description |
|---|---|
| NullablePointerReadOnly<T> | A NullablePointerReadOnly<T> pointing to the target that's the same target function as the specified PersistentFunctionPointer, reinterpreted as data. |
explicit operator NullablePointerReadOnly<T>(NullableFunctionPointer)
Converts a NullableFunctionPointer to a NullablePointerReadOnly<T>.
Declaration
public static explicit operator NullablePointerReadOnly<T>(NullableFunctionPointer pointer)
Parameters
| Type | Name | Description |
|---|---|---|
| NullableFunctionPointer | pointer | The NullableFunctionPointer to convert. |
Returns
| Type | Description |
|---|---|
| NullablePointerReadOnly<T> | A NullablePointerReadOnly<T> pointing to the target that's the same target function as the specified NullableFunctionPointer, reinterpreted as data. |
explicit operator NullableFunctionPointer(NullablePointerReadOnly<T>)
Converts a NullablePointerReadOnly<T> to a NullableFunctionPointer.
Declaration
public static explicit operator NullableFunctionPointer(NullablePointerReadOnly<T> pointer)
Parameters
| Type | Name | Description |
|---|---|---|
| NullablePointerReadOnly<T> | pointer | The NullablePointerReadOnly<T> to convert. |
Returns
| Type | Description |
|---|---|
| NullableFunctionPointer | A NullableFunctionPointer pointing to the target function that's the same target as the specified NullablePointerReadOnly<T>, reinterpreted as an executable function. |
explicit operator NullablePointerReadOnly<T>(NullablePersistentFunctionPointer)
Converts a NullablePersistentFunctionPointer to a NullablePointerReadOnly<T>.
Declaration
public static explicit operator NullablePointerReadOnly<T>(NullablePersistentFunctionPointer pointer)
Parameters
| Type | Name | Description |
|---|---|---|
| NullablePersistentFunctionPointer | pointer | The NullablePersistentFunctionPointer to convert. |
Returns
| Type | Description |
|---|---|
| NullablePointerReadOnly<T> | A NullablePointerReadOnly<T> pointing to the target that's the same target function as the specified NullablePersistentFunctionPointer, reinterpreted as data. |