Class TaskType
Provides specialized reflection methods for task types.
Inherited Members
Namespace: DotNext.Reflection
Assembly: DotNext.dll
Syntax
public static class TaskType
Methods
| Improve this Doc View SourceGetTaskType(Type)
Obtains result type from task type.
Declaration
public static Type GetTaskType(this Type taskType)
Parameters
Type | Name | Description |
---|---|---|
Type | taskType | A type of Task or Task<TResult>. |
Returns
Type | Description |
---|---|
Type | Task result type; or null if |
MakeTaskType(Type)
Returns task type for the specified result type.
Declaration
public static Type MakeTaskType(this Type taskResult)
Parameters
Type | Name | Description |
---|---|---|
Type | taskResult | Task result type. |
Returns
Type | Description |
---|---|
Type | Returns Task if |
See Also
| Improve this Doc View SourceMakeTaskType(Type, Boolean)
Returns task type for the specified result type.
Declaration
public static Type MakeTaskType(this Type taskResult, bool valueTask)
Parameters
Type | Name | Description |
---|---|---|
Type | taskResult | Task result type. |
Boolean | valueTask | true to make value task type. |
Returns
Type | Description |
---|---|
Type | Returns Task or ValueTask if |