Compartilhar via


Interface IClassificationFormatMap

Mapeia a partir de um IClassificationType para um TextFormattingRunProperties objeto.

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

Sintaxe

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

O tipo IClassificationFormatMap expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública CurrentPriorityOrder Obtém uma lista de somente leitura do IClassificationType objetos suportados por este mapa de formatação, classificado por prioridade.
Propriedade pública DefaultTextProperties Obtém ou define as propriedades padrão que são aplicadas a todos os tipos de classificação.As propriedades padrão contêm o conjunto de propriedades mínimas necessária para processar texto corretamente.
Propriedade pública IsInBatchUpdate Determina se este IClassificationFormatMap está no meio de uma atualização em lotes.

Superior

Métodos

  Nome Descrição
Método público AddExplicitTextProperties(IClassificationType, TextFormattingRunProperties) Adds a TextFormattingRunProperties to a new IClassificationType.
Método público AddExplicitTextProperties(IClassificationType, TextFormattingRunProperties, IClassificationType) Adds a TextFormattingRunProperties to a new IClassificationType.
Método público BeginBatchUpdate Começa uma atualização em lotes sobre isso IClassificationFormatMap.Eventos não serão gerados até EndBatchUpdate é chamado.
Método público EndBatchUpdate Termina uma atualização em lotes sobre isso IClassificationFormatMap e dispara um evento se as alterações foram feitas durante a atualização em lotes.
Método público GetEditorFormatMapKey Obtém a chave usada para armazenar as propriedades associadas do classificationType na Base IEditorFormatMap.
Método público GetExplicitTextProperties Obtém o explícito TextFormattingRunProperties para o tipo de classificação especificada.
Método público GetTextProperties Obtém o TextFormattingRunProperties para um tipo de classificação de texto indicado.
Método público SetExplicitTextProperties Define o explícito TextFormattingRunProperties de um IClassificationType.
Método público SetTextProperties Sets the TextFormattingRunProperties of an IClassificationType.
Método público SwapPriorities Alterna as prioridades de dois IClassificationType objetos.

Superior

Eventos

  Nome Descrição
Evento público ClassificationFormatMappingChanged Ocorre quando este IClassificationFormatMap as alterações.

Superior

Consulte também

Referência

Namespace Microsoft.VisualStudio.Text.Classification