ITextStructureNavigatorSelectorService.CreateTextStructureNavigator(ITextBuffer, IContentType) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.