ExpansionProvider.DisplayExpansionBrowser, méthode
Affiche une liste de modèles d'expansion du type et du type spécifiés.
Espace de noms : Microsoft.VisualStudio.Package
Assemblys : Microsoft.VisualStudio.Package.LanguageService.10.0 (dans Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
Microsoft.VisualStudio.Package.LanguageService (dans Microsoft.VisualStudio.Package.LanguageService.dll)
Microsoft.VisualStudio.Package.LanguageService.9.0 (dans Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
Microsoft.VisualStudio.Package.LanguageService.11.0 (dans Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
Syntaxe
'Déclaration
Public Overridable Function DisplayExpansionBrowser ( _
view As IVsTextView, _
prompt As String, _
types As String(), _
includeNullType As Boolean, _
kinds As String(), _
includeNullKind As Boolean _
) As Boolean
public virtual bool DisplayExpansionBrowser(
IVsTextView view,
string prompt,
string[] types,
bool includeNullType,
string[] kinds,
bool includeNullKind
)
Paramètres
- view
Type : Microsoft.VisualStudio.TextManager.Interop.IVsTextView
[in] un objet d'IVsTextView qui représente la vue le fichier source se trouve dans et la vue qui est le parent de la zone de navigateur.
- prompt
Type : System.String
[in] chaîne d'Un contenant l'invite dans la zone de navigateur.
- types
Type : array<System.String[]
[in] un tableau de chaînes contenant les types d'expansions pour montrer.Si cette matrice est vide ou une valeur NULL, tous les types sont montrés dans la zone de navigateur.
- includeNullType
Type : System.Boolean
[in] c'est true pour autoriser les types « vides » via le filtre même si la matrice d'types est spécifiée.
- kinds
Type : array<System.String[]
[in] un tableau de chaînes contenant les genres d'expansions de montrer.Si cette matrice est vide ou une valeur NULL, tous les types sont montrés dans la zone de navigateur.
- includeNullKind
Type : System.Boolean
[in] c'est true à laisser « vide » des types via le filtre même si la matrice d'kinds est spécifiée.
Valeur de retour
Type : System.Boolean
Si réussi, retours true ; sinon, des retours false, la zone de navigateur n'ont pas été affichés.
Remarques
Des extraits de code sont organisés par les types et des types.Un type décrit ce qu'est l'extrait de code ; par exemple, « MethodBody », « méthode », et « type » sont tous les genres d'extraits de code.Un type, en revanche, pour décrit ce que l'extrait de code est utilisé ; par exemple, « SurroundsWith » (les bordures du texte sélectionné avec l'extrait de code) et « expansion » (les insertions et se développe l'extrait de code à l'emplacement actuel) sont deux types d'extraits de code.Consultez Code, élément (extraits de code IntelliSense) pour plus d'informations sur des types d'extrait de code.Consultez SnippetType, élément (extraits de code IntelliSense) pour plus d'informations sur des types d'extrait de code.
La méthode de base obtient l'objet d'IVsTextManager2 du service d'SVsTextManager et appelle la méthode d'GetExpansionManager sur l'objet d'IVsTextManager2 pour obtenir un objet d'IVsExpansionManager.La méthode de base appelle ensuite la méthode d'InvokeInsertionUI sur l'objet d'IVsExpansionManager.La méthode de base true retourne si la méthode d'InvokeInsertionUI a réussi.Si une session précédente d'expansion était actif, la méthode de base appelle la méthode d'EndTemplateEditing d'abord avant InvokeInsertionUI appelant.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.