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
textBuffer
Tipo: Microsoft.VisualStudio.Text.ITextBufferITextBuffer che ITextStructureNavigator visualizza.
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
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.