ITextStructureNavigatorProvider-Schnittstelle
Ruft einen ITextStructureNavigator für einen angegebenen ITextBuffer ab.
Namespace: Microsoft.VisualStudio.Text.Operations
Assembly: Microsoft.VisualStudio.Text.Logic (in Microsoft.VisualStudio.Text.Logic.dll)
Syntax
'Declaration
Public Interface ITextStructureNavigatorProvider
public interface ITextStructureNavigatorProvider
public interface class ITextStructureNavigatorProvider
type ITextStructureNavigatorProvider = interface end
public interface ITextStructureNavigatorProvider
Der ITextStructureNavigatorProvider-Typ macht die folgenden Member verfügbar.
Methoden
Name | Beschreibung | |
---|---|---|
CreateTextStructureNavigator | Erstellt ein neues ITextStructureNavigator für den angegebenen ITextBuffer. |
Zum Seitenanfang
Hinweise
Dies ist ein MEF-Komponenten-Teil und sollte mit dem folgenden Attribut exportiert werden:
[Export(NameSource=typeof(ITextStructureNavigatorProvider))]
Sie müssen mindestens ein ContentTypeAttribute angeben, um die entsprechenden Inhaltstypen anzugeben.
Verwenden Sie diesen Anbieter, wenn Sie ITextStructureNavigator für den Inhalt oder die Sprache implementiert haben, damit der Anbieter den richtigen Typ des Navigators erstellt. Sie können ITextStructureNavigatorSelectorService importieren, um einen Navigator für einen bestimmten Inhaltstyp abzurufen.
Beispiele
Ein Beispiel dafür, wie Sie den Navigator und den Navigator Textanbieter finden Sie unter Exemplarische Vorgehensweise: SmartTags anzeigenverwendet.