TypeConverter.GetProperties Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve una colección de propiedades para el tipo de matriz especificado por el valor del parámetro.
Sobrecargas
GetProperties(Object) |
Devuelve una colección de propiedades para el tipo de matriz especificado por el valor del parámetro. |
GetProperties(ITypeDescriptorContext, Object) |
Devuelve una colección de propiedades para el tipo de matriz especificado por valor del parámetro, utilizando el contexto especificado. |
GetProperties(ITypeDescriptorContext, Object, Attribute[]) |
Devuelve una colección de propiedades para el tipo de matriz especificado por el parámetro de valor, usando el contexto y los atributos especificados. |
GetProperties(Object)
- Source:
- TypeConverter.cs
- Source:
- TypeConverter.cs
- Source:
- TypeConverter.cs
Devuelve una colección de propiedades para el tipo de matriz especificado por el valor del parámetro.
public:
System::ComponentModel::PropertyDescriptorCollection ^ GetProperties(System::Object ^ value);
public System.ComponentModel.PropertyDescriptorCollection GetProperties (object value);
public System.ComponentModel.PropertyDescriptorCollection? GetProperties (object value);
member this.GetProperties : obj -> System.ComponentModel.PropertyDescriptorCollection
Public Function GetProperties (value As Object) As PropertyDescriptorCollection
Parámetros
Devoluciones
PropertyDescriptorCollection con las propiedades expuestas para este tipo de datos o null
si no hay propiedades.
Comentarios
De la forma implementada en esta clase, este método siempre devuelve null
.
De forma predeterminada, un tipo no devuelve propiedades. Una implementación sencilla de este método puede llamar GetProperties al tipo de datos correcto.
Se aplica a
GetProperties(ITypeDescriptorContext, Object)
- Source:
- TypeConverter.cs
- Source:
- TypeConverter.cs
- Source:
- TypeConverter.cs
Devuelve una colección de propiedades para el tipo de matriz especificado por valor del parámetro, utilizando el contexto especificado.
public:
System::ComponentModel::PropertyDescriptorCollection ^ GetProperties(System::ComponentModel::ITypeDescriptorContext ^ context, System::Object ^ value);
public System.ComponentModel.PropertyDescriptorCollection GetProperties (System.ComponentModel.ITypeDescriptorContext context, object value);
public System.ComponentModel.PropertyDescriptorCollection? GetProperties (System.ComponentModel.ITypeDescriptorContext? context, object value);
member this.GetProperties : System.ComponentModel.ITypeDescriptorContext * obj -> System.ComponentModel.PropertyDescriptorCollection
Public Function GetProperties (context As ITypeDescriptorContext, value As Object) As PropertyDescriptorCollection
Parámetros
- context
- ITypeDescriptorContext
ITypeDescriptorContext que ofrece un contexto de formato.
Devoluciones
PropertyDescriptorCollection con las propiedades expuestas para este tipo de datos o null
si no hay propiedades.
Comentarios
Utilice el parámetro context
para extraer información adicional sobre el entorno desde el que se llama a este convertidor. Este parámetro puede ser null
, por lo que siempre debe comprobarlo. Asimismo, las propiedades del objeto de contexto pueden devolver null
.
De la forma implementada en esta clase, este método siempre devuelve null
.
De forma predeterminada, un tipo no devuelve propiedades. Una implementación sencilla de este método puede llamar GetProperties al tipo de datos correcto.
Consulte también
Se aplica a
GetProperties(ITypeDescriptorContext, Object, Attribute[])
- Source:
- TypeConverter.cs
- Source:
- TypeConverter.cs
- Source:
- TypeConverter.cs
Devuelve una colección de propiedades para el tipo de matriz especificado por el parámetro de valor, usando el contexto y los atributos especificados.
public:
virtual System::ComponentModel::PropertyDescriptorCollection ^ GetProperties(System::ComponentModel::ITypeDescriptorContext ^ context, System::Object ^ value, cli::array <Attribute ^> ^ attributes);
public virtual System.ComponentModel.PropertyDescriptorCollection GetProperties (System.ComponentModel.ITypeDescriptorContext context, object value, Attribute[] attributes);
public virtual System.ComponentModel.PropertyDescriptorCollection? GetProperties (System.ComponentModel.ITypeDescriptorContext? context, object value, Attribute[]? attributes);
abstract member GetProperties : System.ComponentModel.ITypeDescriptorContext * obj * Attribute[] -> System.ComponentModel.PropertyDescriptorCollection
override this.GetProperties : System.ComponentModel.ITypeDescriptorContext * obj * Attribute[] -> System.ComponentModel.PropertyDescriptorCollection
Public Overridable Function GetProperties (context As ITypeDescriptorContext, value As Object, attributes As Attribute()) As PropertyDescriptorCollection
Parámetros
- context
- ITypeDescriptorContext
ITypeDescriptorContext que ofrece un contexto de formato.
Devoluciones
PropertyDescriptorCollection con las propiedades expuestas para este tipo de datos o null
si no hay propiedades.
Comentarios
De la forma implementada en esta clase, este método siempre devuelve null
.
Notas a los desarrolladores de herederos
Invalide este método si el tipo que desea convertir admite propiedades.
Utilice el parámetro context
para extraer información adicional sobre el entorno desde el que se llama a este convertidor. Este parámetro puede ser null
, por lo que siempre debe comprobarlo. Asimismo, las propiedades del objeto de contexto pueden devolver null
.
La matriz de atributos se usa para filtrar la matriz. Los atributos pueden tener una combinación de Type objetos y Attribute . El filtrado se define mediante las reglas siguientes:
Se Type trata como un carácter comodín; coincide con una propiedad que tiene en Type su conjunto de atributos.
Si una propiedad no tiene una Attribute de la misma clase, la propiedad no se incluye en la matriz devuelta.
Si el atributo es una instancia de Attribute, la propiedad debe ser una coincidencia exacta o no se incluye en la matriz devuelta.
Si se especifica una Attribute instancia y es la propiedad predeterminada, se incluye en la matriz devuelta incluso si no hay ninguna instancia de Attribute en la propiedad .