ITextStructureNavigatorSelectorService.CreateTextStructureNavigator(ITextBuffer, IContentType) Método

Definição

Cria um novo ITextStructureNavigator para o especificado ITextBuffer usando o especificado IContentType para selecionar o navegador.

public:
 Microsoft::VisualStudio::Text::Operations::ITextStructureNavigator ^ CreateTextStructureNavigator(Microsoft::VisualStudio::Text::ITextBuffer ^ textBuffer, Microsoft::VisualStudio::Utilities::IContentType ^ contentType);
public:
 Microsoft::VisualStudio::Text::Operations::ITextStructureNavigator ^ CreateTextStructureNavigator(Microsoft::VisualStudio::Text::ITextBuffer ^ textBuffer, Microsoft::VisualStudio::Utilities::IContentType ^ contentType);
Microsoft::VisualStudio::Text::Operations::ITextStructureNavigator CreateTextStructureNavigator(Microsoft::VisualStudio::Text::ITextBuffer const & textBuffer, Microsoft::VisualStudio::Utilities::IContentType const & contentType);
public Microsoft.VisualStudio.Text.Operations.ITextStructureNavigator CreateTextStructureNavigator (Microsoft.VisualStudio.Text.ITextBuffer textBuffer, Microsoft.VisualStudio.Utilities.IContentType contentType);
abstract member CreateTextStructureNavigator : Microsoft.VisualStudio.Text.ITextBuffer * Microsoft.VisualStudio.Utilities.IContentType -> Microsoft.VisualStudio.Text.Operations.ITextStructureNavigator
Public Function CreateTextStructureNavigator (textBuffer As ITextBuffer, contentType As IContentType) As ITextStructureNavigator

Parâmetros

textBuffer
ITextBuffer

O ITextBuffer que o ITextStructureNavigator irá navegar.

contentType
IContentType

O tipo de conteúdo a ser usado.

Retornos

ITextStructureNavigator

Uma ITextStructureNavigator válida. Esse valor nunca é nulo).

Exceções

textBuffer é nulo.

Comentários

Se um navegador para o tipo de conteúdo fornecido não puder ser encontrado, esse método usará um para o pai IContentType . Se houver mais de um pai IContentType para o qual há uma correspondência ITextStructureNavigator , esse método retornará o ITextStructureNavigator de um pai arbitrário.

O navegador criado não é armazenado em cache; as chamadas subsequentes para esse método para o mesmo buffer e tipo de conteúdo retornarão ITextStructureNavigator objetos diferentes.

Aplica-se a