Condividi tramite


PropertyDescriptor.GetChildProperties Metodo

Definizione

Restituisce un valore PropertyDescriptorCollection.

Overload

GetChildProperties()

Restituisce l'oggetto PropertyDescriptorCollection predefinito.

GetChildProperties(Attribute[])

Restituisce un insieme PropertyDescriptorCollection utilizzando una specifica matrice di attributi come filtro.

GetChildProperties(Object)

Restituisce un insieme PropertyDescriptorCollection per un dato oggetto.

GetChildProperties(Object, Attribute[])

Restituisce un insieme PropertyDescriptorCollection per un determinato oggetto utilizzando una specifica matrice di attributi come filtro.

GetChildProperties()

Source:
PropertyDescriptor.cs
Source:
PropertyDescriptor.cs
Source:
PropertyDescriptor.cs

Restituisce l'oggetto PropertyDescriptorCollection predefinito.

public:
 System::ComponentModel::PropertyDescriptorCollection ^ GetChildProperties();
public System.ComponentModel.PropertyDescriptorCollection GetChildProperties ();
member this.GetChildProperties : unit -> System.ComponentModel.PropertyDescriptorCollection
Public Function GetChildProperties () As PropertyDescriptorCollection

Restituisce

Raccolta di descrittori della proprietà.

Commenti

Questo metodo passa null sia per il instance parametro che per il filter parametro .

Le proprietà per il instance parametro possono differire dalle proprietà di una classe, perché il contenitore può aggiungere o rimuovere proprietà se il instance parametro è sited.

Il filter parametro può combinare Type oggetti e Attribute . Il filtro viene definito dalle regole seguenti:

  • Un Type oggetto viene considerato come un carattere jolly e corrisponde a qualsiasi proprietà con nel Type set di attributi.

  • Se una proprietà non ha una Attribute classe della stessa classe, la proprietà non verrà inclusa nella matrice restituita.

  • Se l'attributo è un'istanza di Attribute, la proprietà deve essere una corrispondenza esatta da includere nella matrice restituita.

  • Se si specifica un Attribute oggetto ed è la proprietà predefinita, verrà inclusa nella matrice restituita, anche se non è presente alcuna istanza di Attribute nella proprietà .

Vedi anche

Si applica a

GetChildProperties(Attribute[])

Source:
PropertyDescriptor.cs
Source:
PropertyDescriptor.cs
Source:
PropertyDescriptor.cs

Restituisce un insieme PropertyDescriptorCollection utilizzando una specifica matrice di attributi come filtro.

public:
 System::ComponentModel::PropertyDescriptorCollection ^ GetChildProperties(cli::array <Attribute ^> ^ filter);
public System.ComponentModel.PropertyDescriptorCollection GetChildProperties (Attribute[] filter);
member this.GetChildProperties : Attribute[] -> System.ComponentModel.PropertyDescriptorCollection
Public Function GetChildProperties (filter As Attribute()) As PropertyDescriptorCollection

Parametri

filter
Attribute[]

Matrice di tipo Attribute da usare come filtro.

Restituisce

Insieme PropertyDescriptorCollection con le proprietà che corrispondono agli attributi specificati.

Commenti

Questo metodo passa null per il instance parametro .

Le proprietà per il instance parametro possono essere diverse dalle proprietà di una classe, perché il sito può aggiungere o rimuovere proprietà se il instance parametro è sited.

Il filter parametro può combinare Type oggetti e Attribute . Il filtro viene definito dalle regole seguenti:

  • Un Type oggetto viene considerato come un carattere jolly e corrisponde a qualsiasi proprietà con nel Type set di attributi.

  • Se una proprietà non ha una Attribute classe della stessa classe, la proprietà non verrà inclusa nella matrice restituita.

  • Se l'attributo è un'istanza di Attribute, la proprietà deve essere una corrispondenza esatta da includere nella matrice restituita.

  • Se si specifica un'istanza Attribute e si tratta della proprietà predefinita, verrà inclusa nella matrice restituita anche se non è presente alcuna istanza di Attribute nella proprietà .

Vedi anche

Si applica a

GetChildProperties(Object)

Source:
PropertyDescriptor.cs
Source:
PropertyDescriptor.cs
Source:
PropertyDescriptor.cs

Restituisce un insieme PropertyDescriptorCollection per un dato oggetto.

public:
 System::ComponentModel::PropertyDescriptorCollection ^ GetChildProperties(System::Object ^ instance);
public System.ComponentModel.PropertyDescriptorCollection GetChildProperties (object instance);
member this.GetChildProperties : obj -> System.ComponentModel.PropertyDescriptorCollection
Public Function GetChildProperties (instance As Object) As PropertyDescriptorCollection

Parametri

instance
Object

Componente per il quale ottenere le proprietà.

Restituisce

Oggetto PropertyDescriptorCollection con le proprietà per un componente specificato.

Commenti

Questo metodo passa null per il filter parametro .

Le proprietà per il instance parametro possono essere diverse dalle proprietà di una classe, perché il sito può aggiungere o rimuovere proprietà se il instance parametro è sited.

Il filter parametro può combinare Type oggetti e Attribute . Il filtro viene definito dalle regole seguenti:

  • Un Type oggetto viene considerato come un carattere jolly e corrisponde a qualsiasi proprietà con nel Type set di attributi.

  • Se una proprietà non ha una Attribute classe della stessa classe, la proprietà non verrà inclusa nella matrice restituita.

  • Se l'attributo è un'istanza di Attribute, la proprietà deve essere una corrispondenza esatta da includere nella matrice restituita.

  • Se si specifica un'istanza Attribute e si tratta della proprietà predefinita, verrà inclusa nella matrice restituita anche se non è presente alcuna istanza di Attribute nella proprietà .

Vedi anche

Si applica a

GetChildProperties(Object, Attribute[])

Source:
PropertyDescriptor.cs
Source:
PropertyDescriptor.cs
Source:
PropertyDescriptor.cs

Restituisce un insieme PropertyDescriptorCollection per un determinato oggetto utilizzando una specifica matrice di attributi come filtro.

public:
 virtual System::ComponentModel::PropertyDescriptorCollection ^ GetChildProperties(System::Object ^ instance, cli::array <Attribute ^> ^ filter);
public virtual System.ComponentModel.PropertyDescriptorCollection GetChildProperties (object instance, Attribute[] filter);
public virtual System.ComponentModel.PropertyDescriptorCollection GetChildProperties (object? instance, Attribute[]? filter);
abstract member GetChildProperties : obj * Attribute[] -> System.ComponentModel.PropertyDescriptorCollection
override this.GetChildProperties : obj * Attribute[] -> System.ComponentModel.PropertyDescriptorCollection
Public Overridable Function GetChildProperties (instance As Object, filter As Attribute()) As PropertyDescriptorCollection

Parametri

instance
Object

Componente per il quale ottenere le proprietà.

filter
Attribute[]

Matrice di tipo Attribute da usare come filtro.

Restituisce

Oggetto PropertyDescriptorCollection con le proprietà che corrispondono agli attributi specificati per il componente specificato.

Commenti

Le proprietà per il instance parametro possono essere diverse dalle proprietà di una classe, perché il sito può aggiungere o rimuovere proprietà se il instance parametro è sited.

Il filter parametro può combinare Type oggetti e Attribute . Il filtro viene definito dalle regole seguenti:

  • Un Type oggetto viene considerato come un carattere jolly e corrisponde a qualsiasi proprietà con nel Type set di attributi.

  • Se una proprietà non ha una Attribute classe della stessa classe, la proprietà non verrà inclusa nella matrice restituita.

  • Se l'attributo è un'istanza di Attribute, la proprietà deve essere una corrispondenza esatta da includere nella matrice restituita.

  • Se si specifica un'istanza Attribute e si tratta della proprietà predefinita, verrà inclusa nella matrice restituita anche se non è presente alcuna istanza di Attribute nella proprietà .

In genere, le proprietà figlio devono essere restituite implementando il GetProperties membro dell'oggetto TypeConverter restituito da questa proprietà.

Vedi anche

Si applica a