TypeConverter.GetProperties TypeConverter.GetProperties TypeConverter.GetProperties TypeConverter.GetProperties Method

정의

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

오버로드

GetProperties(Object) GetProperties(Object) GetProperties(Object) GetProperties(Object)

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

GetProperties(ITypeDescriptorContext, Object) GetProperties(ITypeDescriptorContext, Object) GetProperties(ITypeDescriptorContext, Object) 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[]) GetProperties(ITypeDescriptorContext, Object, Attribute[]) GetProperties(ITypeDescriptorContext, Object, Attribute[]) 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) GetProperties(Object) GetProperties(Object) 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 Object Object

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

반환

이 데이터 형식에 대해 노출된 속성이 포함된 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) GetProperties(ITypeDescriptorContext, Object) GetProperties(ITypeDescriptorContext, Object) 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 ITypeDescriptorContext ITypeDescriptorContext

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

value
Object Object Object Object

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

반환

이 데이터 형식에 대해 노출된 속성이 포함된 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[]) GetProperties(ITypeDescriptorContext, Object, Attribute[]) GetProperties(ITypeDescriptorContext, Object, Attribute[]) 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 ITypeDescriptorContext ITypeDescriptorContext

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

value
Object Object Object 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이거나, 속성이 없는 경우 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. 특성의 혼합할 수 있습니다 TypeAttribute 개체입니다.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.

추가 정보

적용 대상