Classe CompletionSet
Rappresenta un elenco di completamento IntelliSense visualizzati nella visualizzazione di testo corrente.
Questa API non è conforme a CLS. L'alternativa conforme a CLS è [None].
Gerarchia di ereditarietà
System.Object
Microsoft.VisualStudio.Package.CompletionSet
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 (in Microsoft.VisualStudio.Package.LanguageService.dll)
Microsoft.VisualStudio.Package.LanguageService.9.0 (in Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
Sintassi
'Dichiarazione
<CLSCompliantAttribute(False)> _
Public Class CompletionSet _
Implements IVsCompletionSet, IVsCompletionSetEx, IDisposable
[CLSCompliantAttribute(false)]
public class CompletionSet : IVsCompletionSet,
IVsCompletionSetEx, IDisposable
Il tipo CompletionSet espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
![]() |
CompletionSet | Inizializza una nuova istanza della classe CompletionSet. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
Declarations | Ottiene o imposta l'oggetto di Declarations utilizzi di questo set di completamenti. |
![]() |
IsCommitted | Determina se il testo è stato eseguito il commit nel file di origine. |
![]() |
IsDisplayed | Indica se l'elenco di completamento attualmente visualizzate. |
![]() |
OnCommitText | Ottiene il testo che deve essere eseguito il commit nel file di origine. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
Close | Chiude la visualizzazione dell' elenco di completamento. |
![]() |
CompareItems | Confronta due stringhe per il numero di caratteri specificato. |
![]() |
DecreaseFilterLevel | Modifica il livello dell' elenco di filtri interno e lo aggiorna, con gli elementi comuni. |
![]() |
Dismiss | chiamato quando l'elenco di completamento non è più necessario. |
![]() |
Dispose | Libera tutte le risorse appena prima dell' oggetto di CompletionSet viene eliminato. |
![]() |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) |
![]() |
Finalize | Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object) |
![]() |
GetBestMatch | Determina quale elemento nell' elenco è la migliore corrispondenza per il testo immesso finora dall' utente. |
![]() |
GetCompletionItemColor | Ottiene il primo piano e i colori di sfondo per un elemento selezionato. |
![]() |
GetCount | Ottiene il numero di elementi che possono essere visualizzati nell' elenco di completamento. |
![]() |
GetDescriptionText | Ottiene una descrizione per l'elemento specificato nell' elenco di completamento. |
![]() |
GetDisplayText | Ottiene il testo e il valore dell' immagine da visualizzare nell' elenco di completamento per l'elemento specificato. |
![]() |
GetFilterLevel | Ottiene il livello corrente del filtro. |
![]() |
GetFlags | Ottiene un set di flag che specificano il comportamento dell' elenco di completamento. |
![]() |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) |
![]() |
GetImageList | Restituisce l'elenco di immagini da utilizzare per i glifi elenco di completamento. |
![]() |
GetInitialExtent | Ottiene l'ambito di testo iniziale per completarla. |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
IncreaseFilterLevel | Mostrare nell' elenco di completamento i membri del tipo specificato. |
![]() |
Init | Inizializza l'oggetto set di completamenti. |
![]() |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) |
![]() |
OnAutoComplete | Chiamato dopo che il testo di completamento è stato eseguito il commit nel file di origine. |
![]() |
OnCommit | Ottiene il testo per essere inserito nel file di origine se il carattere specificato sia un carattere di commit. |
![]() |
OnCommitComplete | chiamato dopo che il testo è stato eseguito il commit. |
![]() |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Note
Visual Studio effettiva visualizzazione dell' elenco di completamento questa classe gestisce le schermate visualizzate nell' elenco di completamento e ciò che si verifica quando si esegue il commit di una voce nell' elenco.
Note per gli implementatori
Questa classe implementa tutto il necessario per interagire con la classe di Declarations e per fornire il comportamento predefinito appropriato per ogni metodo in modo che non vengano in genere necessario per la distribuzione di una versione derivata della classe di CompletionSet .
Note per i chiamanti
Un'istanza di questa classe viene restituita dal metodo di CreateCompletionSet nella classe di Source .Il metodo di CreateCompletionSet in genere viene chiamato dal costruttore della classe di Source .L'oggetto di CompletionSet quindi viene utilizzato nel gestire un'operazione finale che possibile richiedere la visualizzazione di un elenco di completamento.Visual Studio interagisce con la classe di CompletionSet tramite l'interfaccia di IVsCompletionSet per distribuire l'elenco di completamento IntelliSense.
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.