ITextStructureNavigatorSelectorService.CreateTextStructureNavigator(ITextBuffer, IContentType) Methode

Definition

Erstellt einen neuen ITextStructureNavigator für den angegebenen ITextBuffer unter Verwendung des angegebenen IContentType zum Auswählen des Navigators.

public:
 Microsoft::VisualStudio::Text::Operations::ITextStructureNavigator ^ CreateTextStructureNavigator(Microsoft::VisualStudio::Text::ITextBuffer ^ textBuffer, Microsoft::VisualStudio::Utilities::IContentType ^ contentType);
public:
 Microsoft::VisualStudio::Text::Operations::ITextStructureNavigator ^ CreateTextStructureNavigator(Microsoft::VisualStudio::Text::ITextBuffer ^ textBuffer, Microsoft::VisualStudio::Utilities::IContentType ^ contentType);
Microsoft::VisualStudio::Text::Operations::ITextStructureNavigator CreateTextStructureNavigator(Microsoft::VisualStudio::Text::ITextBuffer const & textBuffer, Microsoft::VisualStudio::Utilities::IContentType const & contentType);
public Microsoft.VisualStudio.Text.Operations.ITextStructureNavigator CreateTextStructureNavigator (Microsoft.VisualStudio.Text.ITextBuffer textBuffer, Microsoft.VisualStudio.Utilities.IContentType contentType);
abstract member CreateTextStructureNavigator : Microsoft.VisualStudio.Text.ITextBuffer * Microsoft.VisualStudio.Utilities.IContentType -> Microsoft.VisualStudio.Text.Operations.ITextStructureNavigator
Public Function CreateTextStructureNavigator (textBuffer As ITextBuffer, contentType As IContentType) As ITextStructureNavigator

Parameter

textBuffer
ITextBuffer

Der ITextBuffer, zu dem ITextStructureNavigator navigiert.

contentType
IContentType

Der zu verwendende Inhaltstyp.

Gibt zurück

ITextStructureNavigator

Ein gültiges ITextStructureNavigator. Dieser Wert ist nie null.)

Ausnahmen

textBuffer ist NULL.

Hinweise

Wenn ein Navigator für den angegebenen Inhaltstyp nicht gefunden werden kann, verwendet diese Methode einen für das übergeordnete Element IContentType . Wenn mehr als ein übergeordnetes Element vorhanden ist IContentType , für das eine Übereinstimmung vorliegt ITextStructureNavigator , gibt diese Methode den ITextStructureNavigator eines beliebigen übergeordneten Elements zurück.

Der erstellte Navigator wird nicht zwischengespeichert. bei nachfolgenden Aufrufen dieser Methode für denselben Puffer und Inhaltstyp werden unterschiedliche Objekte zurückgegeben ITextStructureNavigator .

Gilt für