Source.ExecMarkerCommand(IVsHiddenRegion, Int32) Yöntem

Tanım

Belirtilen bölgede belirtilen komutu yürütür.

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

Parametreler

region
IVsHiddenRegion

IVsHiddenRegionKomutun uygulanacağı gizli bölgeyi temsil eden nesne.

cmd
Int32

MarkerCommandValuesYürütülecek komutu belirten Numaralandırmadaki bir değer.

Döndürülenler

Int32

Başarılı olursa, döndürür S_OK ; Aksi takdirde, bir hata kodu döndürür. Gizli bir bölgedeki komutlara yönelik destek gerekmiyorsa, döndürür E_NOTIMPL .

Uygulamalar

Açıklamalar

Bir Kullanıcı bir gizli bölge işaretine sağ tıkladığında bir bağlam menüsü görüntülenir. GetMarkerCommandInfoYöntemi, menüde görüntülenecek komutları almak için çağrılır. Kullanıcı menüden bir komut seçtiğinde, ExecMarkerCommand yöntemi çağrılır. Yalnızca MarkerCommandValues Numaralandırmadaki komutlar bu şekilde desteklenebilir.

Taban yöntemi her zaman döndürülür E_NOTIMPL .

Şunlara uygulanır