Interface IParameterBuilder
Utility for building parameters when invoking a command method.
Namespace: TehGM.Wolfringo.Commands.Parsing
Assembly: Wolfringo.Commands.dll
Syntax
public interface IParameterBuilder
Methods
| Improve this Doc View SourceBuildParamsAsync(IEnumerable<ParameterInfo>, ParameterBuilderValues, CancellationToken)
Builds parameters.
Declaration
Task<ParameterBuildingResult> BuildParamsAsync(IEnumerable<ParameterInfo> parameters, ParameterBuilderValues values, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type | Name | Description |
---|---|---|
System. |
parameters | Collection of parameters to be built. |
Parameter |
values | Values to use when building params. |
System. |
cancellationToken | Cancellation token used to cancel building |
Returns
Type | Description |
---|---|
System. |
Result of the parameters building. |