Condividi tramite


Metodo ITextStructureNavigatorSelectorService.GetTextStructureNavigator

Ottiene un oggetto ITextStructureNavigator per specificato ITextBuffer, creando un nuovo o tramite un valore memorizzato nella cache.

Spazio dei nomi:  Microsoft.VisualStudio.Text.Operations
Assembly:  Microsoft.VisualStudio.Text.Logic (in Microsoft.VisualStudio.Text.Logic.dll)

Sintassi

'Dichiarazione
Function GetTextStructureNavigator ( _
    textBuffer As ITextBuffer _
) As ITextStructureNavigator
ITextStructureNavigator GetTextStructureNavigator(
    ITextBuffer textBuffer
)
ITextStructureNavigator^ GetTextStructureNavigator(
    ITextBuffer^ textBuffer
)
abstract GetTextStructureNavigator : 
        textBuffer:ITextBuffer -> ITextStructureNavigator
function GetTextStructureNavigator(
    textBuffer : ITextBuffer
) : ITextStructureNavigator

Parametri

Valore restituito

Tipo: Microsoft.VisualStudio.Text.Operations.ITextStructureNavigator
un valido ITextStructureNavigator.questo valore non sarà mai nullriferimento null (Nothing in Visual Basic).

Eccezioni

Eccezione Condizione
ArgumentNullException

textBuffer viene nullriferimento null (Nothing in Visual Basic).

Note

Se uno strumento di spostamento per identici IContentType lo specificato ITextBuffer non è possibile trovare, restituisce uno di questo metodo per il padre IContentType. Se c " è più un padre IContentType per il quale esiste una corrispondenza ITextStructureNavigator, questo metodo restituisce ITextStructureNavigator di un elemento padre arbitrario.

Se un nuovo strumento di spostamento viene creato, viene memorizzato nella cache con textBuffere la relativa durata è identica a quella di textBuffer.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

ITextStructureNavigatorSelectorService Interfaccia

Spazio dei nomi Microsoft.VisualStudio.Text.Operations