Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Representa una propiedad de dominio en un modelo específico del lenguaje (DSL).
Jerarquía de herencia
System.Object
System.ComponentModel.MemberDescriptor
System.ComponentModel.PropertyDescriptor
Microsoft.VisualStudio.Modeling.Design.ElementPropertyDescriptor
Microsoft.VisualStudio.Modeling.Design.TrackingPropertyDescriptor
Microsoft.VisualStudio.Modeling.Diagrams.LabelShapeTextPropertyDescriptor
Microsoft.VisualStudio.Modeling.DslDefinition.Design.DslDefinitionModelElementPropertyDescriptor
Espacio de nombres: Microsoft.VisualStudio.Modeling.Design
Ensamblado: Microsoft.VisualStudio.Modeling.Sdk.11.0 (en Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Sintaxis
'Declaración
Public Class ElementPropertyDescriptor _
Inherits PropertyDescriptor
public class ElementPropertyDescriptor : PropertyDescriptor
El tipo ElementPropertyDescriptor expone los siguientes miembros.
Constructores
| Nombre | Descripción | |
|---|---|---|
![]() |
ElementPropertyDescriptor(ModelElement, DomainPropertyInfo, array<Attribute[]) | Inicializa una nueva instancia de la clase ElementPropertyDescriptor. |
![]() |
ElementPropertyDescriptor(ElementTypeDescriptor, ModelElement, DomainPropertyInfo, array<Attribute[]) | Inicializa una nueva instancia de la clase de ElementPropertyDescriptor y especifica un proveedor de valor predeterminado. |
Arriba
Propiedades
| Nombre | Descripción | |
|---|---|---|
![]() |
AttributeArray | Obtiene o establece una matriz de atributos. (Se hereda de MemberDescriptor). |
![]() |
Attributes | Obtiene la colección de atributos de este miembro. (Se hereda de MemberDescriptor). |
![]() |
Category | Obtiene la categoría en la que agrupar la propiedad de dominio cuando la propiedad se muestra en un control de PropertyGrid que se establezca el modo de Categorías. (Invalida a MemberDescriptor.Category). |
![]() |
ComponentType | Obtiene el tipo de elemento de modelo al que se enlaza esta propiedad. (Invalida a PropertyDescriptor.ComponentType). |
![]() |
Converter | Obtiene el convertidor para la propiedad descrita. (Invalida a PropertyDescriptor.Converter). |
![]() |
Description | Obtiene la descripción de la propiedad antes, como se especifica en DescriptionResourceAttribute. (Invalida a MemberDescriptor.Description). |
![]() |
DesignTimeOnly | Obtiene si este miembro debe establecerse sólo en tiempo de diseño según se especifica en DesignOnlyAttribute. (Se hereda de MemberDescriptor). |
![]() |
DisplayName | Obtiene el nombre para mostrar de la propiedad antes, como se especifica en DisplayNameResourceAttribute. (Invalida a MemberDescriptor.DisplayName). |
![]() |
DomainPropertyInfo | Obtiene el objeto de información de la propiedad que se utilizó para crear esta propiedad descriptor. |
![]() |
IsBrowsable | Obtiene un valor que indica si se puede examinar el miembro, según se especifica en BrowsableAttribute. (Se hereda de MemberDescriptor). |
![]() |
IsInstanceBased | Pruebe si este PropertyDescriptor se basa en una instancia de o de un tipo estático. |
![]() |
IsLocalizable | Obtiene un valor que indica si esta propiedad se debe traducir, según se especifica en LocalizableAttribute. (Se hereda de PropertyDescriptor). |
![]() |
IsReadOnly | Obtiene un valor que indica si la propiedad descrita es de solo lectura. (Invalida a PropertyDescriptor.IsReadOnly). |
![]() |
ModelElement | Obtiene el elemento de modelo que se utilizó para crear esta propiedad descriptor. |
![]() |
Name | Obtiene el nombre del miembro. (Se hereda de MemberDescriptor). |
![]() |
NameHashCode | Obtiene el código hash para el nombre del miembro, según se especifica en GetHashCode. (Se hereda de MemberDescriptor). |
![]() |
PropertyType | Obtiene el tipo de propiedad de la propiedad descrita. (Invalida a PropertyDescriptor.PropertyType). |
![]() |
SerializationVisibility | Obtiene un valor que indica si esta propiedad se debe serializar, según se especifica en DesignerSerializationVisibilityAttribute. (Se hereda de PropertyDescriptor). |
![]() |
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 | |
|---|---|---|
![]() |
AddValueChanged | (Invalida a PropertyDescriptor.AddValueChanged(Object, EventHandler)). |
![]() |
CanResetValue | Indica si el valor de la propiedad de dominio puede restaurarse. (Invalida a PropertyDescriptor.CanResetValue(Object)). |
![]() ![]() |
CanSetProperty | |
![]() |
CreateAttributeCollection | Crea una colección de atributos mediante la matriz de atributos que se pasó al constructor. (Se hereda de MemberDescriptor). |
![]() |
CreateInstance | Crea una instancia del tipo especificado. (Se hereda de PropertyDescriptor). |
![]() |
Equals | Compara esto con otro objeto para ver si son equivalentes. (Se hereda de PropertyDescriptor). |
![]() |
FillAttributes | Agrega los atributos de PropertyDescriptor a la lista de atributos especificada en la clase principal. (Se hereda de PropertyDescriptor). |
![]() |
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). |
![]() |
GetChildProperties() | Devuelve el valor predeterminado de PropertyDescriptorCollection. (Se hereda de PropertyDescriptor). |
![]() |
GetChildProperties(array<Attribute[]) | Devuelve PropertyDescriptorCollection utilizando una matriz especificada de atributos como filtro. (Se hereda de PropertyDescriptor). |
![]() |
GetChildProperties(Object) | Devuelve PropertyDescriptorCollection para un objeto especificado. (Se hereda de PropertyDescriptor). |
![]() |
GetChildProperties(Object, array<Attribute[]) | Devuelve PropertyDescriptorCollection de un objeto dado utilizando como filtro una matriz especificada de atributos. (Se hereda de PropertyDescriptor). |
![]() |
GetEditor | Devuelve un editor de valores para la propiedad descrita. (Invalida a PropertyDescriptor.GetEditor(Type)). |
![]() ![]() |
GetElementPropertyDescriptor | Obtiene el ElementPropertyDescriptor dado un ModelElement y un DomainPropertyInfo. |
![]() |
GetHashCode | Devuelve el código hash de este objeto. (Se hereda de PropertyDescriptor). |
![]() |
GetInvocationTarget | Este método devuelve el objeto que se debe utilizar durante la invocación de miembros. (Se hereda de PropertyDescriptor). |
![]() ![]() |
GetSetValueTransactionName | Devuelve una cadena traducida para el nombre de la transacción concreta del valor. |
![]() |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). |
![]() |
GetTypeFromName | Devuelve un tipo mediante su nombre. (Se hereda de PropertyDescriptor). |
![]() |
GetValue | Obtiene el valor de la propiedad del dominio. (Invalida a PropertyDescriptor.GetValue(Object)). |
![]() |
GetValueChangedHandler | Recupera el conjunto actual de controladores de eventos ValueChanged para un componente concreto (Se hereda de PropertyDescriptor). |
![]() |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). |
![]() |
OnValueChanged | Provoca el evento ValueChanged que se ha implementado. (Se hereda de PropertyDescriptor). |
![]() |
RemoveValueChanged | (Invalida a PropertyDescriptor.RemoveValueChanged(Object, EventHandler)). |
![]() |
ResetValue | Restablece el valor de la propiedad del dominio. (Invalida a PropertyDescriptor.ResetValue(Object)). |
![]() ![]() |
SetProperty | Establezca el valor de propiedad.El valor de propiedad se establece normalmente mediante un ElementPropertyDescriptor.Se establece directamente mediante el método SetValue en propertyInfo si - el atributo de IsBrowsable está establecido en false en propertyInfo y ElementPropertyDescriptor no se encuentra. |
![]() |
SetValue | Establece el valor de la propiedad del dominio. (Invalida a PropertyDescriptor.SetValue(Object, Object)). |
![]() |
ShouldSerializeValue | Indica si el valor de la propiedad de dominio debe serializar. (Invalida a PropertyDescriptor.ShouldSerializeValue(Object)). |
![]() |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). |
Arriba
Comentarios
Esta clase proporciona información personalizada dinámica de una propiedad del dominio de un elemento de modelo.
Las herramientas de lenguaje específico de dominio (herramientas ADSL) utilizan este tipo para representar las propiedades de clase de dominio en un modelo de dominio.Controles de este tipo cómo una propiedad controla la cuadrícula de propiedades del modelo de dominio y proporciona las transacciones para modificar la propiedad descrita.
Para crear una propiedad personalizada descriptor de elemento, herede de esta clase e invalide uno o más de los miembros.
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.
.gif)
.gif)
.gif)
.gif)
.gif)