Metodo TypeAndMemberDropdownBars.GetComboAttributes
Restituisce informazioni sulla casella combinata specificata.
Spazio dei nomi: Microsoft.VisualStudio.Package
Assembly: Microsoft.VisualStudio.Package.LanguageService.11.0 (in Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
Microsoft.VisualStudio.Package.LanguageService.10.0 (in Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
Microsoft.VisualStudio.Package.LanguageService.9.0 (in Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
Microsoft.VisualStudio.Package.LanguageService (in Microsoft.VisualStudio.Package.LanguageService.dll)
Sintassi
'Dichiarazione
Public Overridable Function GetComboAttributes ( _
combo As Integer, _
<OutAttribute> ByRef entries As UInteger, _
<OutAttribute> ByRef entryType As UInteger, _
<OutAttribute> ByRef iList As IntPtr _
) As Integer
public virtual int GetComboAttributes(
int combo,
out uint entries,
out uint entryType,
out IntPtr iList
)
Parametri
- combo
Tipo: System.Int32
[in] L'ID della casella combinata (0 per la casella combinata dei tipi, 1 per la casella combinata dei membri).
- entries
Tipo: System.UInt32%
[out] Il numero di voci da visualizzare nella casella combinata.
- entryType
Tipo: System.UInt32%
[out] Una combinazione di flag da DROPDOWNENTRYTYPE enumerazione che descrive il tipo di voci da visualizzare nella casella combinata.
- iList
Tipo: System.IntPtr%
[out] L'handle unmarshaled a IImageList oggetto utilizzato per i glifi.
Valore restituito
Tipo: System.Int32
Se l'operazione riesce, restituisce S_OK; in caso contrario, restituisce un codice di errore.
Implementa
IVsDropdownBarClient.GetComboAttributes(Int32, UInt32%, UInt32%, IntPtr%)
Note
Questo metodo fornisce informazioni di base su cosa deve essere visualizzato nella casella combinata specificata.Il metodo di base indica che ogni voce contiene il testo, è possibile apportare impostare gli attributi del tipo di carattere quando il testo visualizzato e dispone di un glifo associato.Se sono necessari altri attributi che scopo, è necessario eseguire l'override di questo metodo e fornire i valori appropriati DROPDOWNENTRYTYPE flag.
La barra ID è in realtà un indice nel numero di caselle combinate visualizzati nella visualizzazione.per TypeAndMemberDropdownBars classificare, questo ID sarà 0 per i tipi vengono elencate e 1 per i membri vengono elencati.
Questo metodo è un'implementazione di GetComboAttributes metodo su IVsDropdownBarClient interfaccia.
il metodo di base restituisce quanto segue:
Il numero di voci nell'elenco interno appropriato.
Una combinazione di flag che indicano ogni voce del testo, un attributo del tipo di carattere e un'immagine.
Gli handle dell'elenco immagini come specificate da GetImageList metodo in LanguageService classe.
[!NOTA]
L'elenco di immagini come ottenuto dal GetImageList il metodo viene memorizzato nella cache in TypeAndMemberDropdownBars la classe in modo dalle chiamate successive a questo metodo restituisce l'elenco di immagini memorizzato nella cache.Questa operazione non è in genere un problema a meno che GetImageList può restituire gli elenchi di immagini differenti per i diversi contesti.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.