TypeConverter.GetProperties 메서드

정의

값 매개 변수로 지정된 배열 형식에 대한 속성 컬렉션을 반환합니다.Returns a collection of properties for the type of array specified by the value parameter.

오버로드

GetProperties(Object)

값 매개 변수로 지정된 배열 형식에 대한 속성 컬렉션을 반환합니다.Returns a collection of properties for the type of array specified by the value parameter.

GetProperties(ITypeDescriptorContext, Object)

지정된 컨텍스트를 사용하여, 값 매개 변수로 지정한 배열 형식에 대한 속성 컬렉션을 반환합니다.Returns a collection of properties for the type of array specified by the value parameter, using the specified context.

GetProperties(ITypeDescriptorContext, Object, Attribute[])

지정된 컨텍스트 및 특성을 사용하여 값 매개 변수로 지정된 배열 형식에 대한 속성 컬렉션을 반환합니다.Returns a collection of properties for the type of array specified by the value parameter, using the specified context and attributes.

GetProperties(Object)

값 매개 변수로 지정된 배열 형식에 대한 속성 컬렉션을 반환합니다.Returns a collection of properties for the type of array specified by the value parameter.

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

매개 변수

value
Object

속성을 가져올 배열 형식을 지정하는 Object입니다.An Object that specifies the type of array for which to get properties.

반환

PropertyDescriptorCollection

이 데이터 형식에 대해 공개된 속성을 가진 PropertyDescriptorCollection 또는 속성이 없는 경우 null 입니다.A PropertyDescriptorCollection with the properties that are exposed for this data type, or null if there are no properties.

설명

이 클래스에서 구현될 때 이 메서드는 항상 null를 반환합니다.As implemented in this class, this method always returns null.

기본적으로 형식은 속성을 반환 하지 않습니다.By default, a type does not return properties. 이 메서드의 손쉬운 구현은 GetProperties 올바른 데이터 형식에 대해를 호출할 수 있습니다.An easy implementation of this method can call GetProperties for the correct data type.

적용 대상

GetProperties(ITypeDescriptorContext, Object)

지정된 컨텍스트를 사용하여, 값 매개 변수로 지정한 배열 형식에 대한 속성 컬렉션을 반환합니다.Returns a collection of properties for the type of array specified by the value parameter, using the specified context.

public:
 System::ComponentModel::PropertyDescriptorCollection ^ GetProperties(System::ComponentModel::ITypeDescriptorContext ^ context, System::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

매개 변수

context
ITypeDescriptorContext

형식 컨텍스트를 제공하는 ITypeDescriptorContext입니다.An ITypeDescriptorContext that provides a format context.

value
Object

속성을 가져올 배열 형식을 지정하는 Object입니다.An Object that specifies the type of array for which to get properties.

반환

PropertyDescriptorCollection

이 데이터 형식에 대해 공개된 속성을 가진 PropertyDescriptorCollection 또는 속성이 없는 경우 null 입니다.A PropertyDescriptorCollection with the properties that are exposed for this data type, or null if there are no properties.

설명

이 변환기가 호출되는 환경에 대한 추가 정보를 추출하려면 context 매개 변수를 사용합니다.Use the context parameter to extract additional information about the environment from which this converter is invoked. 이 매개 변수 수 null항상 확인 합니다.This parameter can be null, so always check it. 또한 컨텍스트 개체의 속성은 null을 반환할 수도 있습니다.Also, properties on the context object can return null.

이 클래스에서 구현될 때 이 메서드는 항상 null를 반환합니다.As implemented in this class, this method always returns null.

기본적으로 형식은 속성을 반환 하지 않습니다.By default, a type does not return properties. 이 메서드의 손쉬운 구현은 GetProperties 올바른 데이터 형식에 대해를 호출할 수 있습니다.An easy implementation of this method can call GetProperties for the correct data type.

추가 정보

적용 대상

GetProperties(ITypeDescriptorContext, Object, Attribute[])

지정된 컨텍스트 및 특성을 사용하여 값 매개 변수로 지정된 배열 형식에 대한 속성 컬렉션을 반환합니다.Returns a collection of properties for the type of array specified by the value parameter, using the specified context and attributes.

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);
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

매개 변수

context
ITypeDescriptorContext

형식 컨텍스트를 제공하는 ITypeDescriptorContext입니다.An ITypeDescriptorContext that provides a format context.

value
Object

속성을 가져올 배열 형식을 지정하는 Object입니다.An Object that specifies the type of array for which to get properties.

attributes
Attribute[]

필터로 사용되는 Attribute 형식의 배열입니다.An array of type Attribute that is used as a filter.

반환

PropertyDescriptorCollection

이 데이터 형식에 대해 공개된 속성을 가진 PropertyDescriptorCollection 또는 속성이 없는 경우 null 입니다.A PropertyDescriptorCollection with the properties that are exposed for this data type, or null if there are no properties.

설명

이 클래스에서 구현될 때 이 메서드는 항상 null를 반환합니다.As implemented in this class, this method always returns null.

상속자 참고

변환할 형식에서 속성을 지 원하는 경우이 메서드를 재정의 합니다.Override this method if the type you want to convert supports properties.

이 변환기가 호출되는 환경에 대한 추가 정보를 추출하려면 context 매개 변수를 사용합니다.Use the context parameter to extract additional information about the environment from which this converter is invoked. 이 매개 변수 수 null항상 확인 합니다.This parameter can be null, so always check it. 또한 컨텍스트 개체의 속성은 null을 반환할 수도 있습니다.Also, properties on the context object can return null.

특성 배열은 배열을 필터링 하는 데 사용 됩니다.The attributes array is used to filter the array. 특성에는 및 개체를 혼합할 수 있습니다 Type Attribute .The attributes can have a mix of Type and Attribute objects. 필터링은 다음 규칙에 따라 정의 됩니다.Filtering is defined by the following rules: -A는 Type 와일드 카드로 처리 되며 특성 집합에가 있는 속성과 일치 Type 합니다.- A Type is treated as a wildcard; it matches a 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 is not included in the returned array.

-특성이의 인스턴스인 경우 Attribute 속성은 정확히 일치 해야 합니다. 그렇지 않으면 반환 된 배열에 포함 되지 않습니다.- If the attribute is an instance of Attribute, the property must be an exact match or it is not included in the returned array.

- Attribute 인스턴스가 지정 되 고 기본 속성인 경우 속성에의 인스턴스가 없더라도 반환 된 배열에 포함 됩니다 Attribute .- If an Attribute instance is specified and it is the default property, it is included in the returned array even if there is no instance of the Attribute in the property.

추가 정보

적용 대상