Compartir a través de


DslDefinitionModelElementTypeDescriptor (Clase)

TypeDescriptor para DomainPath o PropertyPath.

Jerarquía de herencia

System.Object
  System.ComponentModel.CustomTypeDescriptor
    Microsoft.VisualStudio.Modeling.Design.ElementTypeDescriptor
      Microsoft.VisualStudio.Modeling.DslDefinition.Design.DslDefinitionModelElementTypeDescriptor

Espacio de nombres:  Microsoft.VisualStudio.Modeling.DslDefinition.Design
Ensamblado:  Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0 (en Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0.dll)

Sintaxis

'Declaración
Public Class DslDefinitionModelElementTypeDescriptor _
    Inherits ElementTypeDescriptor
public class DslDefinitionModelElementTypeDescriptor : ElementTypeDescriptor

El tipo DslDefinitionModelElementTypeDescriptor expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público DslDefinitionModelElementTypeDescriptor Constructor DslDefinitionModelElementTypeDescriptor.Llama a la clase base directamente.

Arriba

Propiedades

  Nombre Descripción
Propiedad protegida ComponentType Obtiene el Type del elemento del modelo que esta clase representa. (Se hereda de ElementTypeDescriptor).
Propiedad pública ModelElement Obtiene el elemento de modelo que esta clase representa. (Se hereda de ElementTypeDescriptor).
Propiedad protegida Store (Se hereda de ElementTypeDescriptor).

Arriba

Métodos

  Nombre Descripción
Método protegido CollectionRolePropertiesBrowsable Para todas las relaciones en que este elemento de modelo participa, devuelve si cualquier PropertyDescriptor para las propiedades de colección basadas en roles es examinable (Se hereda de ElementTypeDescriptor).
Método protegido CreateCollectionPropertyDescriptor (Se hereda de ElementTypeDescriptor).
Método protegido CreatePropertyDescriptor Crear el PropertyDescriptor para un DomainProperty determinado (Invalida a ElementTypeDescriptor.CreatePropertyDescriptor(ModelElement, DomainPropertyInfo, array<Attribute[])).
Método protegido CreateRolePlayerPropertyDescriptor Método para crear un PropertyDescriptor que describe una relación y un rol que se van a mostrar en la cuadrícula. (Invalida a ElementTypeDescriptor.CreateRolePlayerPropertyDescriptor(ModelElement, DomainRoleInfo, array<Attribute[])).
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método público GetAttributes Devuelve una colección de atributos personalizados para el tipo que representa este descriptor de tipos. (Se hereda de CustomTypeDescriptor).
Método protegido GetCategory Devuelve una cadena localizada para la categoría de una propiedad de dominio. (Se hereda de ElementTypeDescriptor).
Método público GetClassName Devuelve el nombre de la clase que representa este descriptor. (Se hereda de ElementTypeDescriptor).
Método público GetComponentName Obtiene el nombre del elemento de modelo representado por esta clase. (Se hereda de ElementTypeDescriptor).
Método público GetConverter Devuelve un convertidor de tipos para el tipo que representa este descriptor de tipos. (Se hereda de CustomTypeDescriptor).
Método público GetDefaultEvent Devuelve el descriptor de eventos para el evento predeterminado del objeto que representa este descriptor de tipos. (Se hereda de CustomTypeDescriptor).
Método público GetDefaultProperty Devuelve el descriptor de propiedades para la propiedad predeterminada del objeto que representa este descriptor de tipos. (Se hereda de CustomTypeDescriptor).
Método protegido GetDescription Devuelve una cadena localizada para la descripción de una propiedad de dominio. (Se hereda de ElementTypeDescriptor).
Método protegido GetDisplayProperties(ModelElement, PropertyDescriptor%) Devuelve una colección de descriptores de propiedad para todas las propiedades de un elemento de modelo. (Se hereda de ElementTypeDescriptor).
Método protegido GetDisplayProperties(ModelElement, Store, PropertyDescriptor%) Devuelve una lista descriptores de propiedad correspondientes a cada propiedad de dominio (Se hereda de ElementTypeDescriptor).
Método protegido GetDomainClassInfo Devuelve información de clase de dominio para el tipo de elemento que se describe. (Se hereda de ElementTypeDescriptor).
Método protegido GetDomainPropertyAttributes Devuelve una matriz de atributos personalizados que se aplican a la propiedad descrita. (Se hereda de ElementTypeDescriptor).
Método público GetEditor Devuelve un editor del tipo especificado que se va a asociar a la clase que representa este descriptor de tipos. (Se hereda de CustomTypeDescriptor).
Método público GetEvents() Devuelve una colección de descriptores de eventos para el objeto que representa este descriptor de tipos. (Se hereda de CustomTypeDescriptor).
Método público GetEvents(array<Attribute[]) Devuelve una colección de descriptores de eventos filtrada para el objeto que representa este descriptor de tipos. (Se hereda de CustomTypeDescriptor).
Método protegido GetExtensionProperties (Invalida a ElementTypeDescriptor.GetExtensionProperties(ModelElement, array<Attribute[])).
Método público GetHashCode Sirve como la función hash predeterminada. (Se hereda de Object).
Método público GetProperties() (Invalida a ElementTypeDescriptor.GetProperties()).
Método público GetProperties(array<Attribute[]) Método para proporcionar nuestro propio conjunto de descriptores de propiedad para el ModelElement designado. (Invalida a ElementTypeDescriptor.GetProperties(array<Attribute[])).
Método protegido GetPropertyDescriptorDisplayName Devuelve una cadena localizada para el nombre para mostrar de una propiedad de dominio. (Se hereda de ElementTypeDescriptor).
Método público GetPropertyOwner Devuelve un objeto que contiene la propiedad que describe el descriptor de propiedades especificado. (Se hereda de CustomTypeDescriptor).
Método protegido GetRolePlayerPropertyAttributes Devuelve una matriz de atributos personalizados que se aplican a la propiedad de rol descrita. (Se hereda de ElementTypeDescriptor).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método protegido IncludeCollectionRoleProperties Para todas las relaciones en que este elemento de modelo participa, devuelve si se ha de proporcionar un PropertyDescriptor para las propiedades de colección basadas en roles. (Se hereda de ElementTypeDescriptor).
Método protegido IncludeEmbeddingRelationshipProperties Para el elemento de modelo especificado, devuelve un valor que indica si se han de agregar propiedades de elemento de destino de cualquier relación incrustada que no permite duplicados. (Se hereda de ElementTypeDescriptor).
Método protegido IncludeOppositeRolePlayerProperties Para el elemento de modelo especificado, devuelve un valor que indica si se han de agregar propiedades de rol para relaciones cero a uno y uno a uno. (Se hereda de ElementTypeDescriptor).
Método protegido IsPropertyDescriptorReadOnly Devuelve un valor que indica si la propiedad descrita es de solo lectura. (Se hereda de ElementTypeDescriptor).
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método protegido ShouldCreateCollectionPropertyDescriptor Para la relación y los encargados de rol de nivel de instancia implicados, devuelve si se ha de crear un descriptor de propiedad para las colecciones (Se hereda de ElementTypeDescriptor).
Método protegido ShouldCreatePropertyDescriptor Obtiene si se va a crear el descriptor de tipo para una propiedad givne. (Invalida a ElementTypeDescriptor.ShouldCreatePropertyDescriptor(ModelElement, DomainPropertyInfo)).
Método protegido ShouldCreateRolePlayerPropertyDescriptor Devuelve un valor que indica si debe crearse un descriptor para la propiedad de rol especificada. (Se hereda de ElementTypeDescriptor).
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

Arriba

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.Modeling.DslDefinition.Design (Espacio de nombres)