Condividi tramite


Metodo Source.GetMarkerCommandInfo

Determina i controlli del marcatore possono essere visualizzati in un menu di scelta rapida per l'area nascosta specificata.

Spazio dei nomi:  Microsoft.VisualStudio.Package
Assembly:   Microsoft.VisualStudio.Package.LanguageService.10.0 (in Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
  Microsoft.VisualStudio.Package.LanguageService (in Microsoft.VisualStudio.Package.LanguageService.dll)
  Microsoft.VisualStudio.Package.LanguageService.11.0 (in Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.9.0 (in Microsoft.VisualStudio.Package.LanguageService.9.0.dll)

Sintassi

'Dichiarazione
Public Overridable Function GetMarkerCommandInfo ( _
    region As IVsHiddenRegion, _
    item As Integer, _
    outText As String(), _
    flags As UInteger() _
) As Integer
public virtual int GetMarkerCommandInfo(
    IVsHiddenRegion region,
    int item,
    string[] outText,
    uint[] flags
)

Parametri

  • outText
    Tipo: array<System.String[]
    [out] Restituisce la stringa per visualizzare il menu di scelta rapida se il comando specificato è supportato.
  • flags
    Tipo: array<System.UInt32[]
    [out] Restituisce un set di flag da OLECMDF enumerazione che indica se il comando è supportato.

Valore restituito

Tipo: System.Int32
Se l'operazione riesce, restituisce S_OK; in caso contrario, restituisce un codice di errore.Se il supporto per i controlli presenti in un'area nascosta non è necessario, restituiscono E_NOTIMPL.

Implementa

IVsHiddenTextClient.GetMarkerCommandInfo(IVsHiddenRegion, Int32, array<String[], array<UInt32[])

Note

Quando un utente fa clic con il pulsante destro del mouse su un marcatore nascosto dell'area, verrà visualizzato un menu di scelta rapida.Questo metodo viene chiamato per tutti i controlli in MarkerCommandValues l'enumerazione e è il metodo che decide se il comando è supportato.Se il comando è supportato, la stringa restituita sarà utilizzata come il nome del comando nel menu di scelta rapida e sul comando viene aggiunto all'inizio del menu.Se sono presenti più marcatori la posizione del cursore, i marcatori vengono valutati nell'ordine di priorità finché un marcatore non reclami il supporto per un comando (ciò significa che marcatori di priorità più bassa che potrebbero supportare il comando vengono ignorati).Quando l'utente seleziona un comando dal menu di scelta rapida, ExecMarkerCommand viene chiamato per eseguire il comando.

Al metodo di base restituisce sempre E_NOTIMPL.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

Source Classe

Spazio dei nomi Microsoft.VisualStudio.Package