IGuiCommand Interface

Summary

This interface must be implemented by all classes that implement the command pattern for executing TortoiseHg commands.
graph TD Interface0["ICommand"]-.->Type click Interface0 "/Cake.Hg/api/Mercurial/ICommand" Type["IGuiCommand"] class Type type-node Type-.->Implementing0["UserConfigGuiCommand"] click Implementing0 "/Cake.Hg/api/Mercurial.Gui/UserConfigGuiCommand" Type-.->Implementing1["ArchiveGuiCommand"] click Implementing1 "/Cake.Hg/api/Mercurial.Gui/ArchiveGuiCommand" Type-.->Implementing2["DragCopyGuiCommand"] click Implementing2 "/Cake.Hg/api/Mercurial.Gui/DragCopyGuiCommand" Type-.->Implementing3["QueueReorderGuiCommand"] click Implementing3 "/Cake.Hg/api/Mercurial.Gui/QueueReorderGuiCommand" Type-.->Implementing4["DragMoveGuiCommand"] click Implementing4 "/Cake.Hg/api/Mercurial.Gui/DragMoveGuiCommand" Type-.->Implementing5["AddGuiCommand"] click Implementing5 "/Cake.Hg/api/Mercurial.Gui/AddGuiCommand" Type-.->Implementing6["FilesBasedGuiCommandBase<T>"] click Implementing6 "/Cake.Hg/api/Mercurial.Gui/FilesBasedGuiCommandBase_1" Type-.->Implementing7["BrowserGuiCommandBase<T>"] click Implementing7 "/Cake.Hg/api/Mercurial.Gui/BrowserGuiCommandBase_1" Type-.->Implementing8["ResolveGuiCommand"] click Implementing8 "/Cake.Hg/api/Mercurial.Gui/ResolveGuiCommand" Type-.->Implementing9["QueueManagerGuiCommand"] click Implementing9 "/Cake.Hg/api/Mercurial.Gui/QueueManagerGuiCommand" Type-.->Implementing10["CommitGuiCommand"] click Implementing10 "/Cake.Hg/api/Mercurial.Gui/CommitGuiCommand" Type-.->Implementing11["ManifestGuiCommand"] click Implementing11 "/Cake.Hg/api/Mercurial.Gui/ManifestGuiCommand" Type-.->Implementing12["DiffGuiCommand"] click Implementing12 "/Cake.Hg/api/Mercurial.Gui/DiffGuiCommand" Type-.->Implementing13["CloneGuiCommand"] click Implementing13 "/Cake.Hg/api/Mercurial.Gui/CloneGuiCommand" Type-.->Implementing14["GuiCommandBase<T>"] click Implementing14 "/Cake.Hg/api/Mercurial.Gui/GuiCommandBase_1" Type-.->Implementing15["RemoveGuiCommand"] click Implementing15 "/Cake.Hg/api/Mercurial.Gui/RemoveGuiCommand" Type-.->Implementing16["StripGuiCommand"] click Implementing16 "/Cake.Hg/api/Mercurial.Gui/StripGuiCommand" Type-.->Implementing17["DatamineGuiCommand"] click Implementing17 "/Cake.Hg/api/Mercurial.Gui/DatamineGuiCommand" Type-.->Implementing18["RenameGuiCommand"] click Implementing18 "/Cake.Hg/api/Mercurial.Gui/RenameGuiCommand" Type-.->Implementing19["BisectGuiCommand"] click Implementing19 "/Cake.Hg/api/Mercurial.Gui/BisectGuiCommand" Type-.->Implementing20["ShelveGuiCommand"] click Implementing20 "/Cake.Hg/api/Mercurial.Gui/ShelveGuiCommand" Type-.->Implementing21["MoveGuiCommand"] click Implementing21 "/Cake.Hg/api/Mercurial.Gui/MoveGuiCommand" Type-.->Implementing22["RevertGuiCommand"] click Implementing22 "/Cake.Hg/api/Mercurial.Gui/RevertGuiCommand" Type-.->Implementing23["SearchGuiCommand"] click Implementing23 "/Cake.Hg/api/Mercurial.Gui/SearchGuiCommand" Type-.->Implementing24["RepoConfigGuiCommand"] click Implementing24 "/Cake.Hg/api/Mercurial.Gui/RepoConfigGuiCommand" Type-.->Implementing25["MergeGuiCommand"] click Implementing25 "/Cake.Hg/api/Mercurial.Gui/MergeGuiCommand" Type-.->Implementing26["UpdateGuiCommand"] click Implementing26 "/Cake.Hg/api/Mercurial.Gui/UpdateGuiCommand" Type-.->Implementing27["QueueGuiCommand"] click Implementing27 "/Cake.Hg/api/Mercurial.Gui/QueueGuiCommand" Type-.->Implementing28["ImportGuiCommand"] click Implementing28 "/Cake.Hg/api/Mercurial.Gui/ImportGuiCommand" Type-.->Implementing29["PurgeGuiCommand"] click Implementing29 "/Cake.Hg/api/Mercurial.Gui/PurgeGuiCommand" Type-.->Implementing30["AboutGuiCommand"] click Implementing30 "/Cake.Hg/api/Mercurial.Gui/AboutGuiCommand" Type-.->Implementing31["TagGuiCommand"] click Implementing31 "/Cake.Hg/api/Mercurial.Gui/TagGuiCommand" Type-.->Implementing32["GuessGuiCommand"] click Implementing32 "/Cake.Hg/api/Mercurial.Gui/GuessGuiCommand" Type-.->Implementing33["BackoutGuiCommand"] click Implementing33 "/Cake.Hg/api/Mercurial.Gui/BackoutGuiCommand" Type-.->Implementing34["SynchronizeGuiCommand"] click Implementing34 "/Cake.Hg/api/Mercurial.Gui/SynchronizeGuiCommand" Type-.->Implementing35["EditIgnoreFiltersGuiCommand"] click Implementing35 "/Cake.Hg/api/Mercurial.Gui/EditIgnoreFiltersGuiCommand" Type-.->Implementing36["ShellConfigGuiCommand"] click Implementing36 "/Cake.Hg/api/Mercurial.Gui/ShellConfigGuiCommand" Type-.->Implementing37["MoveCopyRenameGuiCommandBase<T>"] click Implementing37 "/Cake.Hg/api/Mercurial.Gui/MoveCopyRenameGuiCommandBase_1" Type-.->Implementing38["RecoveryGuiCommand"] click Implementing38 "/Cake.Hg/api/Mercurial.Gui/RecoveryGuiCommand" Type-.->Implementing39["DragCopyMoveGuiCommandBase<T>"] click Implementing39 "/Cake.Hg/api/Mercurial.Gui/DragCopyMoveGuiCommandBase_1" Type-.->Implementing40["ForgetGuiCommand"] click Implementing40 "/Cake.Hg/api/Mercurial.Gui/ForgetGuiCommand" Type-.->Implementing41["CopyGuiCommand"] click Implementing41 "/Cake.Hg/api/Mercurial.Gui/CopyGuiCommand" Type-.->Implementing42["RejectsGuiCommand"] click Implementing42 "/Cake.Hg/api/Mercurial.Gui/RejectsGuiCommand" Type-.->Implementing43["GuiVersionCommand"] click Implementing43 "/Cake.Hg/api/Mercurial.Gui/GuiVersionCommand" Type-.->Implementing44["LogGuiCommand"] click Implementing44 "/Cake.Hg/api/Mercurial.Gui/LogGuiCommand" Type-.->Implementing45["RebaseGuiCommand"] click Implementing45 "/Cake.Hg/api/Mercurial.Gui/RebaseGuiCommand" Type-.->Implementing46["StatusGuiCommand"] click Implementing46 "/Cake.Hg/api/Mercurial.Gui/StatusGuiCommand" Type-.->Implementing47["InitGuiCommand"] click Implementing47 "/Cake.Hg/api/Mercurial.Gui/InitGuiCommand" Type-.->Implementing48["AnnotateGuiCommand"] click Implementing48 "/Cake.Hg/api/Mercurial.Gui/AnnotateGuiCommand" Type-.->Implementing49["EmailGuiCommand"] click Implementing49 "/Cake.Hg/api/Mercurial.Gui/EmailGuiCommand" Type-.->Implementing50["MPatchGuiCommand"] click Implementing50 "/Cake.Hg/api/Mercurial.Gui/MPatchGuiCommand"

Syntax

public interface IGuiCommand : ICommand