共用方式為


ITextStructureNavigatorSelectorService.GetTextStructureNavigator 方法

透過建立新巡覽器或使用快取的值,為指定的 ITextBuffer 取得 ITextStructureNavigator

命名空間:  Microsoft.VisualStudio.Text.Operations
組件:  Microsoft.VisualStudio.Text.Logic (在 Microsoft.VisualStudio.Text.Logic.dll 中)

語法

'宣告
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

參數

傳回值

類型:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigator
有效的 ITextStructureNavigator。這個值絕不會是 nullnull 參考 (即 Visual Basic 中的 Nothing)。

例外狀況

例外狀況 條件
ArgumentNullException

textBuffer 為 nullnull 參考 (即 Visual Basic 中的 Nothing)。

備註

若為完全巡覽IContentType的指定ITextBuffer找不到,這個方法會傳回另一個則用於父代IContentType。 如果有多個父系IContentType ,而沒有相對應的ITextStructureNavigator,則這個方法會傳回ITextStructureNavigator任意的父代。

如果建立新的導覽] 時,它會快取一起textBuffer,而它的存留期是相同的textBuffer。

.NET Framework 安全性

請參閱

參考

ITextStructureNavigatorSelectorService 介面

Microsoft.VisualStudio.Text.Operations 命名空間