Compartir vía


TypeConverter.GetProperties Método

Definición

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

value
Object

Object que especifica el tipo de matriz para el que se van a obtener propiedades.

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.

value
Object

Object que especifica el tipo de matriz para el que se van a obtener propiedades.

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.

value
Object

Object que especifica el tipo de matriz para el que se van a obtener propiedades.

attributes
Attribute[]

Matriz de tipo Attribute que se usa como filtro.

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 .

Consulte también

Se aplica a