Operator explicit operator
explicit operator SequencePointerReadOnly<T>(SequencePointer)
Converts a SequencePointer to a SequencePointerReadOnly<T>.
Declaration
public static explicit operator SequencePointerReadOnly<T>(SequencePointer pointer)
Parameters
| Type | Name | Description |
|---|---|---|
| SequencePointer | pointer | The SequencePointer to convert. |
Returns
| Type | Description |
|---|---|
| SequencePointerReadOnly<T> | A SequencePointerReadOnly<T> pointing to the same target as the specified SequencePointer. |
explicit operator SequencePointerReadOnly<T>(SequencePointerReadOnly)
Converts a SequencePointerReadOnly to a SequencePointerReadOnly<T>.
Declaration
public static explicit operator SequencePointerReadOnly<T>(SequencePointerReadOnly pointer)
Parameters
| Type | Name | Description |
|---|---|---|
| SequencePointerReadOnly | pointer | The SequencePointerReadOnly to convert. |
Returns
| Type | Description |
|---|---|
| SequencePointerReadOnly<T> | A SequencePointerReadOnly<T> pointing to the same target as the specified SequencePointerReadOnly. |
explicit operator SequencePointerReadOnly<T>(PersistentSequencePointer)
Converts a PersistentSequencePointer to a SequencePointerReadOnly<T>.
Declaration
public static explicit operator SequencePointerReadOnly<T>(PersistentSequencePointer pointer)
Parameters
| Type | Name | Description |
|---|---|---|
| PersistentSequencePointer | pointer | The PersistentSequencePointer to convert. |
Returns
| Type | Description |
|---|---|
| SequencePointerReadOnly<T> | A SequencePointerReadOnly<T> pointing to the same target as the specified PersistentSequencePointer. |
explicit operator SequencePointerReadOnly<T>(PersistentSequencePointerReadOnly)
Converts a PersistentSequencePointerReadOnly to a SequencePointerReadOnly<T>.
Declaration
public static explicit operator SequencePointerReadOnly<T>(PersistentSequencePointerReadOnly pointer)
Parameters
| Type | Name | Description |
|---|---|---|
| PersistentSequencePointerReadOnly | pointer | The PersistentSequencePointerReadOnly to convert. |
Returns
| Type | Description |
|---|---|
| SequencePointerReadOnly<T> | A SequencePointerReadOnly<T> pointing to the same target as the specified PersistentSequencePointerReadOnly. |
explicit operator FunctionPointer(SequencePointerReadOnly<T>)
Converts a SequencePointerReadOnly<T> to a FunctionPointer.
Declaration
public static explicit operator FunctionPointer(SequencePointerReadOnly<T> pointer)
Parameters
| Type | Name | Description |
|---|---|---|
| SequencePointerReadOnly<T> | pointer | The SequencePointerReadOnly<T> to convert. |
Returns
| Type | Description |
|---|---|
| FunctionPointer | A FunctionPointer pointing to the target function that's the same target as the specified SequencePointerReadOnly<T>, reinterpreted as an executable function. |
explicit operator NullableFunctionPointer(SequencePointerReadOnly<T>)
Converts a SequencePointerReadOnly<T> to a NullableFunctionPointer.
Declaration
public static explicit operator NullableFunctionPointer(SequencePointerReadOnly<T> pointer)
Parameters
| Type | Name | Description |
|---|---|---|
| SequencePointerReadOnly<T> | pointer | The SequencePointerReadOnly<T> to convert. |
Returns
| Type | Description |
|---|---|
| NullableFunctionPointer | A NullableFunctionPointer pointing to the target function that's the same target as the specified SequencePointerReadOnly<T>, reinterpreted as an executable function. |