Compartir a través de


DslDefinitionModelElementPropertyDescriptor (Clase)

Proporcione un descriptor de propiedad personalizado para las clases de dominio definidas en el espacio de nombres DslDefintion

Jerarquía de herencia

System.Object
  System.ComponentModel.MemberDescriptor
    System.ComponentModel.PropertyDescriptor
      Microsoft.VisualStudio.Modeling.Design.ElementPropertyDescriptor
        Microsoft.VisualStudio.Modeling.DslDefinition.Design.DslDefinitionModelElementPropertyDescriptor

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 NotInheritable Class DslDefinitionModelElementPropertyDescriptor _
    Inherits ElementPropertyDescriptor
public sealed class DslDefinitionModelElementPropertyDescriptor : ElementPropertyDescriptor

El tipo DslDefinitionModelElementPropertyDescriptor expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público DslDefinitionModelElementPropertyDescriptor DslDefinitionModelElementPropertyDescriptor es para la propiedad de concepto

Arriba

Propiedades

  Nombre Descripción
Propiedad pública Attributes Obtiene la colección de atributos de este miembro. (Se hereda de MemberDescriptor).
Propiedad pública Category Obtiene la categoría en la que se agrupa una propiedad de dominio cuando se muestra en un control PropertyGrid establecido en el modo Por categorías. (Se hereda de ElementPropertyDescriptor).
Propiedad pública ComponentType Obtiene el tipo del elemento de modelo al que está enlazada esta propiedad. (Se hereda de ElementPropertyDescriptor).
Propiedad pública Converter Obtiene el convertidor para la propiedad descrita. (Se hereda de ElementPropertyDescriptor).
Propiedad pública Description Obtiene la descripción de la propiedad descrita, según se especifica en el DescriptionResourceAttribute. (Se hereda de ElementPropertyDescriptor).
Propiedad pública DesignTimeOnly Obtiene si este miembro debe establecerse sólo en tiempo de diseño según se especifica en DesignOnlyAttribute. (Se hereda de MemberDescriptor).
Propiedad pública DisplayName Obtiene el nombre para mostrar de la propiedad descrita, según se especifica en el DisplayNameResourceAttribute. (Se hereda de ElementPropertyDescriptor).
Propiedad pública DomainPropertyInfo Obtiene el objeto de información de la propiedad que se usó para crear este descriptor de propiedad. (Se hereda de ElementPropertyDescriptor).
Propiedad pública IsBrowsable Obtiene un valor que indica si se puede examinar el miembro, según se especifica en BrowsableAttribute. (Se hereda de MemberDescriptor).
Propiedad pública IsInstanceBased Pruebe si este PropertyDescriptor se basa en una instancia o en un tipo estático. (Se hereda de ElementPropertyDescriptor).
Propiedad pública IsLocalizable Obtiene un valor que indica si esta propiedad se debe traducir, según se especifica en LocalizableAttribute. (Se hereda de PropertyDescriptor).
Propiedad pública IsReadOnly Obtiene un valor que indica si la propiedad descrita es de solo lectura. (Se hereda de ElementPropertyDescriptor).
Propiedad pública ModelElement Obtiene el elemento de modelo que se usó para crear este descriptor de propiedad. (Se hereda de ElementPropertyDescriptor).
Propiedad pública Name Obtiene el nombre del miembro. (Se hereda de MemberDescriptor).
Propiedad pública PropertyType Obtiene el tipo de propiedad de la propiedad descrita. (Se hereda de ElementPropertyDescriptor).
Propiedad pública SerializationVisibility Obtiene un valor que indica si esta propiedad se debe serializar, según se especifica en DesignerSerializationVisibilityAttribute. (Se hereda de PropertyDescriptor).
Propiedad pública SupportsChangeEvents Obtiene un valor que indica si las notificaciones de cambios de valores para esta propiedad se pueden originar fuera del descriptor de propiedades. (Se hereda de PropertyDescriptor).

Arriba

Métodos

  Nombre Descripción
Método público AddValueChanged (Se hereda de ElementPropertyDescriptor).
Método público CanResetValue Indica si puede restablecerse el valor de propiedad de dominio. (Se hereda de ElementPropertyDescriptor).
Método público Equals Compara esto con otro objeto para ver si son equivalentes. (Se hereda de PropertyDescriptor).
Método público GetChildProperties() Devuelve el valor predeterminado de PropertyDescriptorCollection. (Se hereda de PropertyDescriptor).
Método público GetChildProperties(array<Attribute[]) Devuelve PropertyDescriptorCollection utilizando una matriz especificada de atributos como filtro. (Se hereda de PropertyDescriptor).
Método público GetChildProperties(Object) Devuelve PropertyDescriptorCollection para un objeto especificado. (Se hereda de PropertyDescriptor).
Método público GetChildProperties(Object, array<Attribute[]) Devuelve PropertyDescriptorCollection de un objeto dado utilizando como filtro una matriz especificada de atributos. (Se hereda de PropertyDescriptor).
Método público GetEditor Devuelve un editor de valores para la propiedad descrita. (Se hereda de ElementPropertyDescriptor).
Método público GetHashCode Devuelve el código hash de este objeto. (Se hereda de PropertyDescriptor).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público GetValue Obtiene el valor de propiedad de dominio. (Se hereda de ElementPropertyDescriptor).
Método protegido GetValueChangedHandler Recupera el conjunto actual de controladores de eventos ValueChanged para un componente concreto (Se hereda de PropertyDescriptor).
Método público RemoveValueChanged (Se hereda de ElementPropertyDescriptor).
Método público ResetValue Restablece el valor de la propiedad de dominio. (Se hereda de ElementPropertyDescriptor).
Método público SetValue Establece el valor de la propiedad. (Invalida a ElementPropertyDescriptor.SetValue(Object, Object)).
Método público ShouldSerializeValue Indica si el valor de propiedad del dominio se debe serializar. (Se hereda de ElementPropertyDescriptor).
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)