Method FromDelegate
FromDelegate<TDelegate>(TDelegate?)
Creates a NullablePersistentFunctionPointer<TDelegate> from a delegate of type TDelegate.
Declaration
public static NullablePersistentFunctionPointer<TDelegate> FromDelegate<TDelegate>(TDelegate? @delegate) where TDelegate : notnull, Delegate
Parameters
| Type | Name | Description |
|---|---|---|
| TDelegate | delegate | The delegate to create a NullablePersistentFunctionPointer<TDelegate> from. |
Returns
| Type | Description |
|---|---|
| NullablePersistentFunctionPointer<TDelegate> | A NullablePersistentFunctionPointer<TDelegate> pointing to the target function represented by |
Type Parameters
| Name | Description |
|---|---|
| TDelegate | The type of the delegate representing the signature of the target function that the resulting NullablePersistentFunctionPointer<TDelegate> will point to. |
Remarks
The delegate pointer may be null. If it is, then the resulting NullablePersistentFunctionPointer<TDelegate> will represent a null pointer.