Compartir a través de


ClassificationTypeDefinition (Clase)

Describe une exportación de solo datos para declarar tipos de clasificación.

Jerarquía de herencia

Object
  Microsoft.VisualStudio.Text.Classification.ClassificationTypeDefinition

Espacio de nombres:  Microsoft.VisualStudio.Text.Classification
Ensamblado:  Microsoft.VisualStudio.Text.Logic (en Microsoft.VisualStudio.Text.Logic.dll)

Sintaxis

'Declaración
Public NotInheritable Class ClassificationTypeDefinition
public sealed class ClassificationTypeDefinition
public ref class ClassificationTypeDefinition sealed
[<Sealed>]
type ClassificationTypeDefinition =  class end
public final class ClassificationTypeDefinition

El tipo ClassificationTypeDefinition expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público ClassificationTypeDefinition Inicializa una nueva instancia de ClassificationTypeDefinition.

Arriba

Métodos

  Nombre Descripción
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método público GetHashCode Sirve como la función hash predeterminada. (Se hereda de Object).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

Arriba

Comentarios

Porque no puede crear subclases de este tipo, puede utilizar el atributo [export] sin tipo.

Para obtener más información sobre la clasificación, vea la sección “tipos de Clasificación que extienden y Clasificación da formato” en Puntos de extensión del editor.

Ejemplos

internal sealed class Components 
{ 
    [Export] 
    [Name("keyword")] //required 
    [BaseDefinition("text")] //zero or more BaseDefinitions are allowed 
    internal ClassificationTypeDefinition keywordDefinition; 
    { 
        ... 
    }
}

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.VisualStudio.Text.Classification (Espacio de nombres)