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