Compartilhar via


Interface ISmartIndentProvider

Obtém um ISmartIndent de objeto para um determinado ITextView.

Namespace:  Microsoft.VisualStudio.Text.Editor
Assembly:  Microsoft.VisualStudio.Text.UI (em Microsoft.VisualStudio.Text.UI.dll)

Sintaxe

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

O tipo ISmartIndentProvider expõe os membros a seguir.

Métodos

  Nome Descrição
Método público CreateSmartIndent Cria um ISmartIndent para o dado ITextView.

Superior

Comentários

Essa é uma parte de componente MEF e deve ser exportada com os seguintes atributos:

[Export(NameSource=typeof(ISmartIndentProvider))] 
[ContentType("some content type")] 

Exporters do componente devem fornecer pelo menos um atributo de tipo de conteúdo para especificar os tipos de conteúdo aplicáveis.

Consulte também

Referência

Namespace Microsoft.VisualStudio.Text.Editor