PropertyDescriptor.GetChildProperties PropertyDescriptor.GetChildProperties PropertyDescriptor.GetChildProperties PropertyDescriptor.GetChildProperties Method

Definition

Overloads

GetChildProperties() GetChildProperties() GetChildProperties() GetChildProperties()

기본 PropertyDescriptorCollection을 반환합니다. Returns the default PropertyDescriptorCollection.

GetChildProperties(Attribute[]) GetChildProperties(Attribute[]) GetChildProperties(Attribute[]) GetChildProperties(Attribute[])

지정된 특성 배열을 필터로 사용하여 PropertyDescriptorCollection을 반환합니다. Returns a PropertyDescriptorCollection using a specified array of attributes as a filter.

GetChildProperties(Object) GetChildProperties(Object) GetChildProperties(Object) GetChildProperties(Object)

지정된 개체에 대해 PropertyDescriptorCollection을 반환합니다. Returns a PropertyDescriptorCollection for a given object.

GetChildProperties(Object, Attribute[]) GetChildProperties(Object, Attribute[]) GetChildProperties(Object, Attribute[]) GetChildProperties(Object, Attribute[])

지정된 특성 배열을 필터로 사용하여 지정된 개체에 대한 PropertyDescriptorCollection을 반환합니다. Returns a PropertyDescriptorCollection for a given object using a specified array of attributes as a filter.

GetChildProperties() GetChildProperties() GetChildProperties() GetChildProperties()

기본 PropertyDescriptorCollection을 반환합니다. Returns the default PropertyDescriptorCollection.

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

Returns

속성 설명자의 컬렉션입니다. A collection of property descriptor.

Remarks

이 메서드는 전달 null 둘 다에 대해 합니다 instance 매개 변수 및 filter 매개 변수입니다.This method passes null for both the instance parameter and the filter parameter.

에 대 한 속성을 instance 컨테이너를 추가 하거나 경우 속성을 제거 하기 때문에 매개 변수는 클래스의 속성에서 달라질 수 있습니다는 instance 매개 변수에 배치 됩니다.The properties for the instance parameter can differ from the properties of a class, because the container can add or remove properties if the instance parameter is sited.

합니다 filter 매개 변수를 혼합할 수 있습니다 TypeAttribute 개체입니다.The filter parameter can mix Type and Attribute objects. 필터링은 다음 규칙에 의해 정의 됩니다.Filtering is defined by the following rules:

  • A Type 개체를 와일드 카드로 처리 됩니다; 속성을 일치는 Type 해당 특성 집합에서.A Type object is treated as a wildcard; it matches any property that has the Type in its set of attributes.

  • 속성에 없는 경우는 Attribute 동일한 클래스의 속성이 포함 되지 것입니다 반환된 된 배열에 있습니다.If a property does not have an Attribute of the same class, the property will not be included in the returned array.

  • 특성의 인스턴스 라면 Attribute, 속성에는 반환된 된 배열에 포함 될 정확한 일치를 사용 해야 합니다.If the attribute is an instance of Attribute, the property must be an exact match to be included in the returned array.

  • 지정 하는 경우는 Attribute 은 기본 속성을의 인스턴스가 없는 경우에 반환된 된 배열에 포함 됩니다 Attribute 속성에서입니다.If you specify an Attribute and it is the default property, it will be included in the returned array, even if there is no instance of Attribute in the property.

See Also

GetChildProperties(Attribute[]) GetChildProperties(Attribute[]) GetChildProperties(Attribute[]) GetChildProperties(Attribute[])

지정된 특성 배열을 필터로 사용하여 PropertyDescriptorCollection을 반환합니다. Returns a PropertyDescriptorCollection using a specified array of attributes as a filter.

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

매개 변수

filter
Attribute[]

필터로 사용할 Attribute 형식의 배열입니다. An array of type Attribute to use as a filter.

Returns

지정된 특성과 일치하는 속성이 포함된 PropertyDescriptorCollection입니다. A PropertyDescriptorCollection with the properties that match the specified attributes.

Remarks

이 메서드는 전달 null 에 대 한는 instance 매개 변수입니다.This method passes null for the instance parameter.

에 대 한 속성을 instance 사이트를 추가 하거나 경우 속성을 제거 하기 때문에 매개 변수는 클래스의 속성에서 달라질 수 있습니다는 instance 매개 변수에 배치 됩니다.The properties for the instance parameter can differ from the properties of a class, because the site can add or remove properties if the instance parameter is sited.

합니다 filter 매개 변수를 혼합할 수 있습니다 TypeAttribute 개체입니다.The filter parameter can mix Type and Attribute objects. 필터링은 다음 규칙에 의해 정의 됩니다.Filtering is defined by the following rules:

  • A Type 개체를 와일드 카드로 처리 됩니다; 속성을 일치는 Type 해당 특성 집합에서.A Type object is treated as a wildcard; it matches any property that has the Type in its set of attributes.

  • 속성에 없는 경우는 Attribute 동일한 클래스의 속성이 포함 되지 것입니다 반환된 된 배열에 있습니다.If a property does not have an Attribute of the same class, the property will not be included in the returned array.

  • 특성의 인스턴스 라면 Attribute, 속성에는 반환된 된 배열에 포함 될 정확한 일치를 사용 해야 합니다.If the attribute is an instance of Attribute, the property must be an exact match to be included in the returned array.

  • 지정 하는 경우는 Attribute 인스턴스는 기본 속성의 인스턴스가 없는 경우에 반환된 된 배열에 포함 됩니다는 Attribute 속성에서입니다.If you specify an Attribute instance and it is the default property, it will be included in the returned array even if there is no instance of the Attribute in the property.

See Also

GetChildProperties(Object) GetChildProperties(Object) GetChildProperties(Object) GetChildProperties(Object)

지정된 개체에 대해 PropertyDescriptorCollection을 반환합니다. Returns a PropertyDescriptorCollection for a given object.

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

매개 변수

instance
Object Object Object Object

속성을 가져올 구성 요소입니다. A component to get the properties for.

Returns

지정된 구성 요소의 속성이 포함된 PropertyDescriptorCollection입니다. A PropertyDescriptorCollection with the properties for the specified component.

Remarks

이 메서드는 전달 null 에 대 한는 filter 매개 변수입니다.This method passes null for the filter parameter.

에 대 한 속성을 instance 사이트를 추가 하거나 경우 속성을 제거 하기 때문에 매개 변수는 클래스의 속성에서 달라질 수 있습니다는 instance 매개 변수에 배치 됩니다.The properties for the instance parameter can differ from the properties of a class, because the site can add or remove properties if the instance parameter is sited.

합니다 filter 매개 변수를 혼합할 수 있습니다 TypeAttribute 개체입니다.The filter parameter can mix Type and Attribute objects. 필터링은 다음 규칙에 의해 정의 됩니다.Filtering is defined by the following rules:

  • A Type 개체를 와일드 카드로 처리 됩니다; 속성을 일치는 Type 해당 특성 집합에서.A Type object is treated as a wildcard; it matches any property that has the Type in its set of attributes.

  • 속성에 없는 경우는 Attribute 동일한 클래스의 속성이 포함 되지 것입니다 반환된 된 배열에 있습니다.If a property does not have an Attribute of the same class, the property will not be included in the returned array.

  • 특성의 인스턴스 라면 Attribute, 속성에는 반환된 된 배열에 포함 될 정확한 일치를 사용 해야 합니다.If the attribute is an instance of Attribute, the property must be an exact match to be included in the returned array.

  • 지정 하는 경우는 Attribute 인스턴스는 기본 속성의 인스턴스가 없는 경우에 반환된 된 배열에 포함 됩니다는 Attribute 속성에서입니다.If you specify an Attribute instance and it is the default property, it will be included in the returned array even if there is no instance of the Attribute in the property.

See Also

GetChildProperties(Object, Attribute[]) GetChildProperties(Object, Attribute[]) GetChildProperties(Object, Attribute[]) GetChildProperties(Object, Attribute[])

지정된 특성 배열을 필터로 사용하여 지정된 개체에 대한 PropertyDescriptorCollection을 반환합니다. Returns a PropertyDescriptorCollection for a given object using a specified array of attributes as a filter.

public:
 virtual System::ComponentModel::PropertyDescriptorCollection ^ GetChildProperties(System::Object ^ instance, cli::array <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

매개 변수

instance
Object Object Object Object

속성을 가져올 구성 요소입니다. A component to get the properties for.

filter
Attribute[]

필터로 사용할 Attribute 형식의 배열입니다. An array of type Attribute to use as a filter.

Returns

지정된 구성 요소의 지정된 특성과 일치하는 속성이 포함된 PropertyDescriptorCollection입니다. A PropertyDescriptorCollection with the properties that match the specified attributes for the specified component.

Remarks

에 대 한 속성을 instance 사이트를 추가 하거나 경우 속성을 제거 하기 때문에 매개 변수는 클래스의 속성에서 달라질 수 있습니다는 instance 매개 변수에 배치 됩니다.The properties for the instance parameter can differ from the properties of a class, because the site can add or remove properties if the instance parameter is sited.

합니다 filter 매개 변수를 혼합할 수 있습니다 TypeAttribute 개체입니다.The filter parameter can mix Type and Attribute objects. 필터링은 다음 규칙에 의해 정의 됩니다.Filtering is defined by the following rules:

  • A Type 개체를 와일드 카드로 처리 됩니다; 속성을 일치는 Type 해당 특성 집합에서.A Type object is treated as a wildcard; it matches any property that has the Type in its set of attributes.

  • 속성에 없는 경우는 Attribute 동일한 클래스의 속성이 포함 되지 것입니다 반환된 된 배열에 있습니다.If a property does not have an Attribute of the same class, the property will not be included in the returned array.

  • 특성의 인스턴스 라면 Attribute, 속성에는 반환된 된 배열에 포함 될 정확한 일치를 사용 해야 합니다.If the attribute is an instance of Attribute, the property must be an exact match to be included in the returned array.

  • 지정 하는 경우는 Attribute 인스턴스는 기본 속성의 인스턴스가 없는 경우에 반환된 된 배열에 포함 됩니다는 Attribute 속성에서입니다.If you specify an Attribute instance and it is the default property, it will be included in the returned array even if there is no instance of the Attribute in the property.

자식 속성을 구현에 의해 반환 해야 하는 일반적으로 GetProperties 의 멤버는 TypeConverter 이 속성에서 반환 합니다.Generally, child properties should be returned by implementing the GetProperties member of the TypeConverter returned from this property.

See Also

Applies to