ICommand<TOptions> Interface

graph BT Type["ICommand<TOptions>"] class Type type-node Implementing0["PublishCommand"]-.->Type click Implementing0 "/GitReleaseManager/api/GitReleaseManager.Core.Commands/PublishCommand" Implementing1["InitCommand"]-.->Type click Implementing1 "/GitReleaseManager/api/GitReleaseManager.Core.Commands/InitCommand" Implementing2["AddAssetsCommand"]-.->Type click Implementing2 "/GitReleaseManager/api/GitReleaseManager.Core.Commands/AddAssetsCommand" Implementing3["ExportCommand"]-.->Type click Implementing3 "/GitReleaseManager/api/GitReleaseManager.Core.Commands/ExportCommand" Implementing4["CloseCommand"]-.->Type click Implementing4 "/GitReleaseManager/api/GitReleaseManager.Core.Commands/CloseCommand" Implementing5["CreateCommand"]-.->Type click Implementing5 "/GitReleaseManager/api/GitReleaseManager.Core.Commands/CreateCommand" Implementing6["OpenCommand"]-.->Type click Implementing6 "/GitReleaseManager/api/GitReleaseManager.Core.Commands/OpenCommand" Implementing7["ShowConfigCommand"]-.->Type click Implementing7 "/GitReleaseManager/api/GitReleaseManager.Core.Commands/ShowConfigCommand" Implementing8["LabelCommand"]-.->Type click Implementing8 "/GitReleaseManager/api/GitReleaseManager.Core.Commands/LabelCommand" Implementing9["DiscardCommand"]-.->Type click Implementing9 "/GitReleaseManager/api/GitReleaseManager.Core.Commands/DiscardCommand"

Syntax

public interface ICommand<TOptions> where TOptions : BaseSubOptions

Type Parameters

Name Description
TOptions

Methods

Name Value Summary
ExecuteAsync(TOptions) Task<int>
GitHub