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
參數
textBuffer
類型:Microsoft.VisualStudio.Text.ITextBuffer
傳回值
類型: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 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。