Wolfringo Wolfringo
Wolfringo Wolfringo
Wolfringo (c) 2020 TehGM
DocFX, DiscordFX theme.
Search Results for

    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 Source

    BuildParamsAsync(IEnumerable<ParameterInfo>, ParameterBuilderValues, CancellationToken)

    Builds parameters.

    Declaration
    Task<ParameterBuildingResult> BuildParamsAsync(IEnumerable<ParameterInfo> parameters, ParameterBuilderValues values, CancellationToken cancellationToken = default(CancellationToken))
    Parameters
    Type Name Description
    System.Collections.Generic.IEnumerable<System.Reflection.ParameterInfo> parameters

    Collection of parameters to be built.

    ParameterBuilderValues values

    Values to use when building params.

    System.Threading.CancellationToken cancellationToken

    Cancellation token used to cancel building

    Returns
    Type Description
    System.Threading.Tasks.Task<ParameterBuildingResult>

    Result of the parameters building.