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 |