Freigeben über


Microsoft.VisualStudio.Language.Intellisense-Namespace

Klassen

  Klasse Beschreibung
Öffentliche Klasse BulkObservableCollection<T> Stellt ObservableCollection dar, das den AddRange()- Operation enthält.
Öffentliche Klasse Completion Stellt ein Schließen, einschließlich dem Symbol und Text einfügen, der den Anzeigetext in CompletionSetdar.
Öffentliche Klasse Completion2 Adds an additional context icon to the completion.
Öffentliche Klasse CompletionIcon Represents an icon used in the completion.
Öffentliche Klasse CompletionPresenterStyle Definiert einen Satz von Eigenschaften, die zum Formatieren der standardmäßigen Darstellung der Fertigstellung verwendet werden.
Öffentliche Klasse CompletionSelectionStatus Stellt den vollständigen Auswahlstatus eines Vervollständigungssatzes dar.
Öffentliche Klasse CompletionSet Stellt eine Reihe von Vervollständigungen dar.
Geschützte Klasse CompletionSet.CompletionMatchResult Speichert Informationen über das Ergebnis abgleichungs Schließen.
Öffentliche Klasse CurrentParameterChangedEventArgs Stellt Informationen zur Änderung des aktuellen Parameters in einer Signaturhilfesitzung bereit.
Öffentliche Klasse FilteredObservableCollection<T> Stellt eine gefilterte wahrnehmbare Auflistung dar.
Öffentliche Klasse IconDescription Beschreibt das Symbol, das zum Anzeigen von Elementen bei der Anweisungsvervollständigung verwendet werden soll.
Öffentliche Klasse IntellisenseSpaceReservationManagerNames Definiert die Namen der Platzreservierungs-Manager, die von den IntelliSense-Standarddarstellungen verwendet werden.
Öffentliche Klasse QuickInfoPresenterStyle Definiert einen Satz von Eigenschaften, die zum Formatieren der standardmäßigen Darstellung der QuickInfo verwendet werden.
Öffentliche Klasse SelectedSignatureChangedEventArgs Stellt Informationen über Änderungen für das ausgewählte Signatur SelectedSignatureChanged-Ereignis bereit.
Öffentliche Klasse SignatureHelpPresenterStyle Stellt einen Satz von Eigenschaften dar, die verwendet werden, um das Format der Standardsignatur können Darstellung zu definieren.
Öffentliche Klasse SmartTag Ein Tag verwendet, um Aktionen enthalten, die möglicherweise für einen Textabschnitt als Teil einer Smarttag-Sitzung ausgeführt werden.
Öffentliche Klasse SmartTagActionSet Stellt einen Satz von Smarttagaktionen dar.
Öffentliche Klasse ValueChangedEventArgs<TValue> Stellt Informationen zu Wertänderungen aller Arten bereit.

Schnittstellen

  Schnittstelle Beschreibung
Öffentliche Schnittstelle ICompletionBroker Stellt den zentralen Broker dar, der für die Anweisungsvervollständigung zuständig ist.
Öffentliche Schnittstelle ICompletionSession Stellt eine Sitzung zur Anweisungsvervollständigung dar, die ein Typ IntelliSense-Sitzung ist.
Öffentliche Schnittstelle ICompletionSource Stellt Vervollständigungen für einen angegebenen Inhaltstyp bereit.
Öffentliche Schnittstelle ICompletionSourceProvider Stellt Vervollständigungsquellen bereit.
Öffentliche Schnittstelle ICustomCommit Stellt benutzerdefinierte Commitvorgänge für Vervollständigungen bereit.
Öffentliche Schnittstelle ICustomIntellisensePresenter Definiert eine benutzerdefinierte IntelliSense-Darstellung.
Öffentliche Schnittstelle ICustomKeyboardHandler Definiert einen benutzerdefinierten Handler von Tastaturereignissen.
Öffentliche Schnittstelle IGlyphService Ruft einen Standardsatz von Symbolen ab.
Öffentliche Schnittstelle IIntellisenseCommandTarget Bietet eine Möglichkeit, in die Befehlsbehandlungskette zur Behandlung von Tastaturbefehlen einzugreifen.
Öffentliche Schnittstelle IIntellisenseController Steuert den IntelliSense-Prozess für eines oder mehrere ITextBuffer-Betreffobjekte, die durch eine einzelne ITextView verfügbar gemacht werden.
Öffentliche Schnittstelle IIntellisenseControllerProvider Erstellt IntelliSense-Controller für ein bestimmtes ITextView-Objekt.
Öffentliche Schnittstelle IIntellisensePresenter Definiert eine Darstellung von IntelliSense-Informationen.
Öffentliche Schnittstelle IIntellisensePresenterProvider Erstellt IntelliSense-Darstellungen über einer angegebenen IntelliSense-Sitzung.
Öffentliche Schnittstelle IIntellisenseSession Stellt eine IntelliSense-Sitzung oder eine einzelne Instanz des IntelliSense-Prozesses dar.
Öffentliche Schnittstelle IIntellisenseSessionStack Stellt einen Stapel von IntelliSense-Sitzungen dar.Der Stapel von Remoteobjekten Sitzung verwaltet und Währung.
Öffentliche Schnittstelle IIntellisenseSessionStackMapService Bietet Zugriff auf alle IIntellisenseSessionStack-Objekten, die für die verschiedenen ITextView-Instanzen in der Anwendung erstellt werden.
Öffentliche Schnittstelle IParameter Stellt eine Beschreibung der einzelnen Parameter in der Beschreibung einer Signatur für Unterzeichnungs-Hilfe dar (Parameter).
Öffentliche Schnittstelle IPopupIntellisensePresenter Definiert eine IntelliSense-Darstellung, die als Popup in einer ITextView gerendert wird.
Öffentliche Schnittstelle IQuickInfoBroker Definiert einen QuickInfo-Broker.
Öffentliche Schnittstelle IQuickInfoSession Stellt eine IntelliSense-Sitzung dar, die verwendet wird, um eine QuickInfo anzuzeigen.
Öffentliche Schnittstelle IQuickInfoSource Stellt einen Quick Info-Anbieter, der als Anbieter von QuickInfo-Informationen für einen Textpuffer dient.
Öffentliche Schnittstelle IQuickInfoSourceProvider Stellt eine Factory von QuickInfos quellen dar.
Öffentliche Schnittstelle ISignature Stellt eine einzelne Signatur dar, die in einem Tool angezeigt wird, z. B. das Signaturhilfetool.
Öffentliche Schnittstelle ISignatureHelpBroker Definiert den Signaturhilfebroker, der die primäre Komponente des Signaturhilfeprozesses darstellt.
Öffentliche Schnittstelle ISignatureHelpSession Definiert eine IntelliSense-Sitzung, die zum Anzeigen von Signaturhilfe verwendet wird.
Öffentliche Schnittstelle ISignatureHelpSource Definiert einen Anbieter von Signaturhilfeinformationen zur Verwendung im IntelliSense-Prozess.
Öffentliche Schnittstelle ISignatureHelpSourceProvider Definiert eine Erweiterung, mit der Signaturhilfeanbieter aus einem angegebenen ITextBuffer erstellt werden, der in einem angegebenen Kontext geöffnet wurde.
Öffentliche Schnittstelle ISmartTagAction Definiert eine Smarttagaktion.
Öffentliche Schnittstelle ISmartTagBroker Definiert einen Smarttag-Broker, der für das Auslösen von Smarttags zuständig ist.Komponenten rufen Methoden für den Broker auf, um Smarttags auszulösen.
Öffentliche Schnittstelle ISmartTagSession Definiert eine Smarttag-Sitzung, die alle Informationen zu einem bestimmten Aufruf des Smarttagsystems kapselt.
Öffentliche Schnittstelle ISmartTagSource Definiert eine Quelle für Smarttag Daten.
Öffentliche Schnittstelle ISmartTagSourceProvider Definiert einen Anbieter einer Smarttagquelle.
Öffentliche Schnittstelle ITextFormattable Stellt eine Methode bereit, die Textformatierung von Eigenschaften für ein Objekt zu überschreiben.
Öffentliche Schnittstelle IUIElementProvider<TItem, TContext> Definiert den Anbieter von WPF-UIElements für Objekte eines bestimmten Typs und für einen angegebenen Kontext.
Öffentliche Schnittstelle IWpfKeyboardTrackingService Definiert einen MEF-Dienst für das Verfolgen der Tastatur in Hosts des WPF-Editors.

Enumerationen

  Enumeration Beschreibung
Öffentliche Enumeration CompletionMatchType Definiert die möglichen Typen der Übereinstimmung für Vervollständigungselemente.
Öffentliche Enumeration IntellisenseKeyboardCommand Stellt den Satz von Tastaturbefehlen dar, der für IntelliSense-Darstellungen ausgegeben werden kann.
Öffentliche Enumeration SmartTagState Der Satz von Smarttag-Sitzungszuständen.
Öffentliche Enumeration SmartTagType Der Satz von Smarttag-Sitzungstypen.
Öffentliche Enumeration StandardGlyphGroup Beschreibt die anderen Typen von Symbolen, die in der Standardimplementierung des Vervollständigungstools angezeigt werden können.
Öffentliche Enumeration StandardGlyphItem Beschreibt Symbole oder Symbole, die bei der Anweisungsvervollständigung verwendet werden.
Öffentliche Enumeration UIElementType Beschreibt die Typen von IUIElementProvider<TItem, TContext>UIElements bereitgestellt werden soll.