Source.ExecMarkerCommand(IVsHiddenRegion, Int32) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Executes the specified command on the specified region.
public:
virtual int ExecMarkerCommand(Microsoft::VisualStudio::TextManager::Interop::IVsHiddenRegion ^ region, int cmd);
public:
virtual int ExecMarkerCommand(Microsoft::VisualStudio::TextManager::Interop::IVsHiddenRegion ^ region, int cmd);
virtual int ExecMarkerCommand(Microsoft::VisualStudio::TextManager::Interop::IVsHiddenRegion const & region, int cmd);
public virtual int ExecMarkerCommand (Microsoft.VisualStudio.TextManager.Interop.IVsHiddenRegion region, int cmd);
abstract member ExecMarkerCommand : Microsoft.VisualStudio.TextManager.Interop.IVsHiddenRegion * int -> int
override this.ExecMarkerCommand : Microsoft.VisualStudio.TextManager.Interop.IVsHiddenRegion * int -> int
Public Overridable Function ExecMarkerCommand (region As IVsHiddenRegion, cmd As Integer) As Integer
Parameters
- region
- IVsHiddenRegion
An IVsHiddenRegion object representing the hidden region to apply the command to.
- cmd
- Int32
A value from the MarkerCommandValues enumeration specifying the command to execute.
Returns
If successful, returns S_OK; otherwise, returns an error code. If support for commands on a hidden region is not needed, returns E_NOTIMPL.
Implements
Remarks
When a user right-clicks on a hidden region marker, a context menu is displayed. The GetMarkerCommandInfo method is called to obtain the commands to display on the menu. When the user selects a command from the menu, the ExecMarkerCommand method is called. Only the commands from the MarkerCommandValues enumeration can be supported in this way.
The base method always returns E_NOTIMPL.