Skip to content

Consider a CliAction design that doesn't require custom implementations to override both Invoke and InvokeAsync methods #1934

Open
@jonsequitur

Description

@jonsequitur
public abstract class CliAction
{
    public abstract int Invoke(ParseResult parseResult);
    public abstract Task<int> InvokeAsync(ParseResult parseResult, CancellationToken cancellationToken = default);
}

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions