Condividi tramite


Metodo ITextStructureNavigatorSelectorService.CreateTextStructureNavigator

crea un nuovo ITextStructureNavigator per specificato ITextBuffer utilizzando specificato IContentType per selezionare la finestra.

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

Sintassi

'Dichiarazione
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

Parametri

Valore restituito

Tipo: Microsoft.VisualStudio.Text.Operations.ITextStructureNavigator
un valido ITextStructureNavigator.questo valore non è 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 il tipo di contenuto specificato non è disponibile, utilizza 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.

Lo strumento di navigazione che viene creato non viene memorizzato nella cache; le chiamate successive al metodo per lo stesso buffer e tipo di contenuto restituiranno diverso ITextStructureNavigator oggetti.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

ITextStructureNavigatorSelectorService Interfaccia

Spazio dei nomi Microsoft.VisualStudio.Text.Operations