Partilhar via


Interface ITextStructureNavigatorProvider

Gets an ITextStructureNavigator for a given ITextBuffer.

Namespace:  Microsoft.VisualStudio.Text.Operations
Assembly:  Microsoft.VisualStudio.Text.Logic (em Microsoft.VisualStudio.Text.Logic.dll)

Sintaxe

'Declaração
Public Interface ITextStructureNavigatorProvider
public interface ITextStructureNavigatorProvider
public interface class ITextStructureNavigatorProvider
type ITextStructureNavigatorProvider =  interface end
public interface ITextStructureNavigatorProvider

O tipo ITextStructureNavigatorProvider expõe os membros a seguir.

Métodos

  Nome Descrição
Método público CreateTextStructureNavigator Cria um novo ITextStructureNavigator especificado ITextBuffer.

Superior

Comentários

Essa é uma parte de componente MEF e deve ser exportada com o seguinte atributo:

[Export(NameSource=typeof(ITextStructureNavigatorProvider))]

Você deve fornecer pelo menos um ContentTypeAttribute para especificar os tipos de conteúdo aplicáveis.

Use este provedor quando você implementou um ITextStructureNavigator para seu conteúdo ou o idioma, para que o provedor cria o tipo correto de navegador. Você pode importar o ITextStructureNavigatorSelectorService para obter um navegador para um determinado tipo de conteúdo.

Exemplos

Para obter um exemplo de como usar o navigator e o provedor do navegador, consulte Passo a passo: Exibindo SmartTags.

Consulte também

Referência

Namespace Microsoft.VisualStudio.Text.Operations