Condividi tramite


Metodo LanguageService.GetColorableItem

restituisce richiesto IVsColorableItem oggetto.

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

Sintassi

'Dichiarazione
Public Overridable Function GetColorableItem ( _
    index As Integer, _
    <OutAttribute> ByRef item As IVsColorableItem _
) As Integer
public virtual int GetColorableItem(
    int index,
    out IVsColorableItem item
)

Parametri

  • index
    Tipo: System.Int32
    [in] Un indice a base zero nell'elenco di elementi colorabili gestiti dal servizio di linguaggio.

Valore restituito

Tipo: System.Int32
Se l'operazione riesce, restituisce S_OK; in caso contrario, restituisce un codice di errore.

Implementa

IVsProvideColorableItems.GetColorableItem(Int32, IVsColorableItem%)

Note

Se gli elementi colorabili personalizzati di supportare del servizio di linguaggio, è necessario derivare una classe da LanguageService classificare e implementare questo metodo e GetItemCount.Si noti che questo metodo non viene chiamato mai poiché con un indice 0 che l'indice rappresenta il formato del testo predefinito impostato dall'utente.È necessario restituire un errore se l'indice è compreso nell'intervallo di elenco.

Nel pacchetto gestito Framework, un elemento il colore personalizzato è rappresentato da ColorableItem classe, che implementa IVsColorableItem interfaccia.

Al metodo di base restituisce sempre E_NOTIMPL leggendo il metodo non viene implementato.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

LanguageService Classe

Spazio dei nomi Microsoft.VisualStudio.Package