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. |