Condividi tramite


Metodo IVsTextMarkerClient.ExecMarkerCommand

Esegue un comando su un marcatore specifico all'interno del buffer di testo.

Spazio dei nomi:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)

Sintassi

'Dichiarazione
Function ExecMarkerCommand ( _
    pMarker As IVsTextMarker, _
    iItem As Integer _
) As Integer
int ExecMarkerCommand(
    IVsTextMarker pMarker,
    int iItem
)
int ExecMarkerCommand(
    [InAttribute] IVsTextMarker^ pMarker, 
    [InAttribute] int iItem
)
abstract ExecMarkerCommand : 
        pMarker:IVsTextMarker * 
        iItem:int -> int
function ExecMarkerCommand(
    pMarker : IVsTextMarker, 
    iItem : int
) : int

Parametri

  • iItem
    Tipo: Int32

    [in] Comando selezionato dall'utente dal menu di scelta rapida. per un elenco di iItem i valori, vedere MarkerCommandValues.

Valore restituito

Tipo: Int32
Se il metodo ha esito positivo, restituisce S_OK.Se non riesce, restituisce un codice di errore.

Note

Firma COM

da textmgr.idl:

HRESULT IVsTextMarkerClient::ExecMarkerCommand(
   [in] IVsTextMarker* pMarker,
   [in] long iItem
);

implementare questo metodo con GetMarkerCommandInfo per eseguire l'override del marcatore comandi che il marcatore di testo stesso fornisce il menu di scelta rapida.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

IVsTextMarkerClient Interfaccia

Spazio dei nomi Microsoft.VisualStudio.TextManager.Interop