共用方式為


ITextStructureNavigatorSelectorService.CreateTextStructureNavigator 方法

使用指定的 IContentType 來選取巡覽器,為指定的 ITextBuffer 建立新的 ITextStructureNavigator

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

語法

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

參數

傳回值

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

例外狀況

例外狀況 條件
ArgumentNullException

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

備註

如果找不到指定的內容類型的巡覽,這個方法會使用另一個則用於父代IContentType。 如果有多個父系IContentType ,而沒有相對應的ITextStructureNavigator,則這個方法會傳回ITextStructureNavigator任意的父代。

建立 [導覽] 不會快取。 這個方法的內容類型與同一個緩衝區的後續呼叫會傳回不同ITextStructureNavigator物件。

.NET Framework 安全性

請參閱

參考

ITextStructureNavigatorSelectorService 介面

Microsoft.VisualStudio.Text.Operations 命名空間