ITextStructureNavigatorSelectorService.CreateTextStructureNavigator-Methode
Erstellt einen neuen ITextStructureNavigator für den angegebenen ITextBuffer unter Verwendung des angegebenen IContentType zum Auswählen des Navigators.
Namespace: Microsoft.VisualStudio.Text.Operations
Assembly: Microsoft.VisualStudio.Text.Logic (in Microsoft.VisualStudio.Text.Logic.dll)
Syntax
'Declaration
Function CreateTextStructureNavigator ( _
textBuffer As ITextBuffer, _
contentType As IContentType _
) As ITextStructureNavigator
ITextStructureNavigator CreateTextStructureNavigator(
ITextBuffer textBuffer,
IContentType contentType
)
ITextStructureNavigator^ CreateTextStructureNavigator(
ITextBuffer^ textBuffer,
IContentType^ contentType
)
abstract CreateTextStructureNavigator :
textBuffer:ITextBuffer *
contentType:IContentType -> ITextStructureNavigator
function CreateTextStructureNavigator(
textBuffer : ITextBuffer,
contentType : IContentType
) : ITextStructureNavigator
Parameter
textBuffer
Typ: Microsoft.VisualStudio.Text.ITextBufferDer ITextBuffer, zu dem ITextStructureNavigator navigiert.
contentType
Typ: Microsoft.VisualStudio.Utilities.IContentTypeDer zu verwendende Inhaltstyp.
Rückgabewert
Typ: Microsoft.VisualStudio.Text.Operations.ITextStructureNavigator
Eine gültige ITextStructureNavigator.Dieser Wert ist nie nullein Nullverweis (Nothing in Visual Basic).
Ausnahmen
Ausnahme | Bedingung |
---|---|
ArgumentNullException | textBuffer ist nullein Nullverweis (Nothing in Visual Basic). |
Hinweise
Wenn ein Navigator für den angegebenen Inhaltstyp nicht gefunden werden kann, wird diese Methode für ein IContentTypeElemente. Wenn mehr als ein übergeordnetes Element IContentType gibt, für das es über einen übereinstimmenden ITextStructureNavigatorgibt, gibt diese Methode ITextStructureNavigator eines beliebigen übergeordneten Elements zurück.
Der Navigator, der erstellt wird, wird nicht zwischengespeichert. folgenden Aufrufe dieser Methode für den gleichen Puffer und Inhaltstyp geben unterschiedliche ITextStructureNavigator-Objekten zurück.
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.