Summary
This
IMercurialCommand
descendant interface must be implemented by
all classes that implement the command pattern for executing Mercurial commands,
and that returns data back to the programmer.
- Assembly
- Mercurial
.Net .dll - Namespace
- Mercurial
- Interfaces
- Implementing Types
-
- SummaryCommand
- IdentifyCommand
- PathsCommand
- AnnotateCommand
- ParentsCommand
- HeadsCommand
- ShowConfigCommand
- OutgoingCommand
- VersionCommand
- HelpCommand
- BisectCommand
- BranchesCommand
- ManifestCommand
- ChurnCommand
- TagsCommand
- BookmarksCommand
- DiffCommand
- IncomingCommand
- TipCommand
- CommitCommand
- GuiVersionCommand
- MergeCommand
- StatusCommand
- ResolveCommand
- LogCommand
- BranchCommand
graph TD
Interface0["IMercurialCommand"]-.->Type
click Interface0 "/Cake.Hg/api/Mercurial/IMercurialCommand"
Interface1["ICommand"]-.->Type
click Interface1 "/Cake.Hg/api/Mercurial/ICommand"
Type["IMercurialCommand<TResult>"]
class Type type-node
Type-.->Implementing0["SummaryCommand"]
click Implementing0 "/Cake.Hg/api/Mercurial/SummaryCommand"
Type-.->Implementing1["IdentifyCommand"]
click Implementing1 "/Cake.Hg/api/Mercurial/IdentifyCommand"
Type-.->Implementing2["PathsCommand"]
click Implementing2 "/Cake.Hg/api/Mercurial/PathsCommand"
Type-.->Implementing3["AnnotateCommand"]
click Implementing3 "/Cake.Hg/api/Mercurial/AnnotateCommand"
Type-.->Implementing4["ParentsCommand"]
click Implementing4 "/Cake.Hg/api/Mercurial/ParentsCommand"
Type-.->Implementing5["HeadsCommand"]
click Implementing5 "/Cake.Hg/api/Mercurial/HeadsCommand"
Type-.->Implementing6["ShowConfigCommand"]
click Implementing6 "/Cake.Hg/api/Mercurial/ShowConfigCommand"
Type-.->Implementing7["OutgoingCommand"]
click Implementing7 "/Cake.Hg/api/Mercurial/OutgoingCommand"
Type-.->Implementing8["VersionCommand"]
click Implementing8 "/Cake.Hg/api/Mercurial/VersionCommand"
Type-.->Implementing9["HelpCommand"]
click Implementing9 "/Cake.Hg/api/Mercurial/HelpCommand"
Type-.->Implementing10["BisectCommand"]
click Implementing10 "/Cake.Hg/api/Mercurial/BisectCommand"
Type-.->Implementing11["BranchesCommand"]
click Implementing11 "/Cake.Hg/api/Mercurial/BranchesCommand"
Type-.->Implementing12["ManifestCommand"]
click Implementing12 "/Cake.Hg/api/Mercurial/ManifestCommand"
Type-.->Implementing13["ChurnCommand"]
click Implementing13 "/Cake.Hg/api/Mercurial.Extensions.Churn/ChurnCommand"
Type-.->Implementing14["TagsCommand"]
click Implementing14 "/Cake.Hg/api/Mercurial/TagsCommand"
Type-.->Implementing15["BookmarksCommand"]
click Implementing15 "/Cake.Hg/api/Mercurial/BookmarksCommand"
Type-.->Implementing16["DiffCommand"]
click Implementing16 "/Cake.Hg/api/Mercurial/DiffCommand"
Type-.->Implementing17["IncomingCommand"]
click Implementing17 "/Cake.Hg/api/Mercurial/IncomingCommand"
Type-.->Implementing18["TipCommand"]
click Implementing18 "/Cake.Hg/api/Mercurial/TipCommand"
Type-.->Implementing19["CommitCommand"]
click Implementing19 "/Cake.Hg/api/Mercurial/CommitCommand"
Type-.->Implementing20["GuiVersionCommand"]
click Implementing20 "/Cake.Hg/api/Mercurial.Gui/GuiVersionCommand"
Type-.->Implementing21["MergeCommand"]
click Implementing21 "/Cake.Hg/api/Mercurial/MergeCommand"
Type-.->Implementing22["StatusCommand"]
click Implementing22 "/Cake.Hg/api/Mercurial/StatusCommand"
Type-.->Implementing23["ResolveCommand"]
click Implementing23 "/Cake.Hg/api/Mercurial/ResolveCommand"
Type-.->Implementing24["LogCommand"]
click Implementing24 "/Cake.Hg/api/Mercurial/LogCommand"
Type-.->Implementing25["BranchCommand"]
click Implementing25 "/Cake.Hg/api/Mercurial/BranchCommand"
Syntax
public interface IMercurialCommand<out TResult> : IMercurialCommand, ICommand
Type Parameters
Name | Description |
---|---|
TResult | The type of result from executing the command. |