Freigeben über


CompletionSet-Klasse

Stellt eine Reihe von Vervollständigungen dar.

Vererbungshierarchie

Object
  Microsoft.VisualStudio.Language.Intellisense.CompletionSet

Namespace:  Microsoft.VisualStudio.Language.Intellisense
Assembly:  Microsoft.VisualStudio.Language.Intellisense (in Microsoft.VisualStudio.Language.Intellisense.dll)

Syntax

'Declaration
Public Class CompletionSet
public class CompletionSet
public ref class CompletionSet
type CompletionSet =  class end
public class CompletionSet

Der CompletionSet-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode CompletionSet() Initialisiert eine neue Instanz von CompletionSet.
Öffentliche Methode CompletionSet(String, String, ITrackingSpan, IEnumerable<Completion>, IEnumerable<Completion>) Initialisiert eine neue Instanz der CompletionSet-Klasse mit dem angegebenen Namen und Text.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft ApplicableTo Ruft die Textverfolgungsspanne ab, für die diese Vervollständigung gilt, oder legt diese fest.
Öffentliche Eigenschaft CompletionBuilders Ruft die Liste der Vervollständigungs-Generatoren ab, die Teil dieses Vervollständigungssatzes sind, oder legt diese fest.
Öffentliche Eigenschaft Completions Ruft die Liste der Vervollständigungen ab, die Teil dieses Vervollständigungssatzes sind, oder legt diese fest.
Öffentliche Eigenschaft DisplayName Ruft den lokalisierten Namen dieses Vervollständigungssatzes ab oder legt diesen fest.
Öffentliche Eigenschaft Moniker Ruft den eindeutigen, nicht lokalisierten Bezeichner für den Vervollständigungssatz ab.
Öffentliche Eigenschaft SelectionStatus Ruft den CompletionSelectionStatus ab oder legt diesen fest.
Geschützte Eigenschaft WritableCompletionBuilders Ruft die Auflistung von schreibbaren Vervollständigungs-Generatoren ab.
Geschützte Eigenschaft WritableCompletions Ruft die Auflistung von schreibbaren Vervollständigungen ab.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Öffentliche Methode Filter() Schränkt den Satz der Vervollständigungen an die Anwendbarkeits, die den Text des Vervollständigungssatzes übereinstimmen, und bestimmt dann die beste Übereinstimmung.
Geschützte Methode Filter(CompletionMatchType, Boolean) Schränkt den Satz der Vervollständigungen an die Anwendbarkeits, die den Text des Vervollständigungssatzes übereinstimmen, und bestimmt dann die beste Übereinstimmung.
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode MatchCompletionList Entspricht der Vervollständigungsliste.
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie vom aktuellen Object. (Von Object geerbt.)
Öffentliche Methode Recalculate Berechnet den Satz der Vervollständigungen für diesen Vervollständigungssatz neu.
Öffentliche Methode SelectBestMatch() Bestimmt die beste Übereinstimmung im Vervollständigungssatz.
Geschützte Methode SelectBestMatch(CompletionMatchType, Boolean) Bestimmt die beste Übereinstimmung im abschließenden beachten, der für den angegebenen Typ festgelegt ist.
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis SelectionStatusChanged Wird ausgelöst, wenn der Auswahlstatus geändert hat.

Zum Seitenanfang

Beispiele

Ein Beispiel für diese Klasse finden Sie unter Exemplarische Vorgehensweise: Anweisungsvervollständigung anzeigen.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.Language.Intellisense-Namespace