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