CompletionSet, classe
Représente une liste de saisie semi-automatique Intellisense qui s'affiche dans l'affichage de texte actuel.
Cette API n'est pas conforme CLS. L'alternative conforme CLS est [None].
Hiérarchie d'héritage
System.Object
Microsoft.VisualStudio.Package.CompletionSet
Espace de noms : Microsoft.VisualStudio.Package
Assemblys : Microsoft.VisualStudio.Package.LanguageService.11.0 (dans Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
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)
Syntaxe
'Déclaration
<CLSCompliantAttribute(False)> _
Public Class CompletionSet _
Implements IVsCompletionSet, IVsCompletionSetEx, IDisposable
[CLSCompliantAttribute(false)]
public class CompletionSet : IVsCompletionSet,
IVsCompletionSetEx, IDisposable
Le type CompletionSet expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
CompletionSet | Initialise une nouvelle instance de la classe CompletionSet. |
Début
Propriétés
Nom | Description | |
---|---|---|
Declarations | Obtient ou définit l'objet d' Declarations les utilisations de ce jeu de saisies semi-automatiques. | |
IsCommitted | Obtient une valeur indiquant si un texte a été validé au fichier source. | |
IsDisplayed | Obtient une valeur indiquant si la liste de saisie semi-automatique est actuellement affichée. | |
OnCommitText | obtient le texte qui doit être validé au fichier source. |
Début
Méthodes
Nom | Description | |
---|---|---|
Close | ferme l'affichage de liste de saisie semi-automatique. | |
CompareItems | Compare deux chaînes pour le nombre spécifié de caractères. | |
DecreaseFilterLevel | Modifie le niveau de la liste des filtres interne et le met à jour, en affichant les éléments communs. | |
Dismiss | Appelé lorsque la liste de saisie semi-automatique n'est plus nécessaire. | |
Dispose | Libère toutes les ressources immédiatement avant l'objet d' CompletionSet soit détruit. | |
Equals | Détermine si l'objet Object spécifié est égal à l'objet Object actuel. (Hérité de Object.) | |
Finalize | Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.) | |
GetBestMatch | Détermine que l'élément de la liste est la meilleure correspondance pour le texte tapé jusqu'à présent par l'utilisateur. | |
GetCompletionItemColor | Obtient les couleurs de premier plan et d'arrière-plan pour un élément sélectionné. | |
GetCount | obtient le nombre d'éléments qui peuvent être affichés dans la liste de saisie semi-automatique. | |
GetDescriptionText | Obtient une description de l'élément spécifié dans la liste de saisie semi-automatique. | |
GetDisplayText | Obtient le texte et l'index d'image à afficher dans la liste de saisie semi-automatique pour l'élément spécifié. | |
GetFilterLevel | Obtient le niveau de filtre actif. | |
GetFlags | Obtient un jeu d'indicateurs spécifiant le comportement de la liste de saisie semi-automatique. | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetImageList | Retourne la liste d'images à utiliser pour les glyphes dans la liste de saisie semi-automatique. | |
GetInitialExtent | Obtient l'étendue initiale du texte pour effectuer. | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
IncreaseFilterLevel | Afficher dans la liste de saisie semi-automatique les membres du type spécifié. | |
Init | initialise l'objet de jeu de saisies semi-automatiques. | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
OnAutoComplete | À la fin du texte appelé a été validé au fichier source. | |
OnCommit | Obtient le texte d'être inséré dans le fichier source si le caractère spécifié est un caractère de validation. | |
OnCommitComplete | appelé après le texte a été validé. | |
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.) |
Début
Remarques
Visual Studio gère l'affichage actuel de la liste de saisie semi-automatique bien que cette classe gère ce qui est affiché dans la liste de saisie semi-automatique et ce qui se produit lorsque l'utilisateur valide à une entrée dans cette liste.
Remarques à l'attention des implémenteurs
Cette classe implémente tous les éléments nécessaires pour interagir avec la classe d' Declarations et fournir le comportement par défaut approprié pour chaque méthode afin qu'il n'y a généralement pas besoin de vous permettent d'implémenter une version dérivée de la classe d' CompletionSet .
Remarques à l'attention des appelants
Une instance de cette classe est retournée par la méthode d' CreateCompletionSet dans la classe d' Source .La méthode d' CreateCompletionSet est généralement appelée du constructeur de classe d' Source .L'objet d' CompletionSet est ensuite utilisé en gérant une opération d'achèvement qui peut éventuellement nécessiter afficher une liste de saisie semi-automatique.Visual Studio interagit avec la classe d' CompletionSet via l'interface d' IVsCompletionSet pour implémenter la liste de saisie semi-automatique Intellisense.
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.