이 문서는 기계 번역을 이용하여 번역되었습니다. 문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

TypeConverter.GetProperties 메서드 (ITypeDescriptorContext, Object, Attribute[])

 

게시 날짜: 2016년 11월

지정된 컨텍스트 및 특성을 사용하여 값 매개 변수로 지정된 배열 형식에 대한 속성 컬렉션을 반환합니다.

네임스페이스:   System.ComponentModel
어셈블리:  System(System.dll에 있음)

public virtual PropertyDescriptorCollection GetProperties(
	ITypeDescriptorContext context,
	object value,
	Attribute[] attributes
)

매개 변수

context
Type: System.ComponentModel.ITypeDescriptorContext

형식 컨텍스트를 제공하는 ITypeDescriptorContext입니다.

value
Type: System.Object

속성을 가져올 배열 형식을 지정하는 Object입니다.

attributes
Type: System.Attribute[]

필터로 사용되는 Attribute 형식의 배열입니다.

반환 값

Type: System.ComponentModel.PropertyDescriptorCollection

이 데이터 형식에 대해 공개된 속성을 가진 PropertyDescriptorCollection 또는 속성이 없는 경우 null입니다.

이 메서드는 항상 반환이 클래스에서 구현 된 대로 null합니다.

상속자 참고 사항:

변환 하려는 형식이 속성을 지 원하는 경우이 메서드를 재정의 합니다.

이 변환기가 호출되는 환경에 대한 추가 정보를 추출하려면 context 매개 변수를 사용합니다. 이 매개 변수 수 null, 항상 확인 합니다. 또한 컨텍스트 개체의 속성을 반환할 수 null합니다.

특성 배열은 배열을 필터링 하는 데 사용 됩니다. 특성의 혼합을 가질 수 있습니다 TypeAttribute 개체입니다. 필터링은 다음 규칙에 의해 정의 됩니다.

  • A Type 는 와일드로 처리 됩니다 있는 속성을 일치 하는 Type 해당 특성 집합에 있습니다.

  • 속성이 없는 경우는 Attribute 동일한 클래스의 속성은 반환된 된 배열에 포함 되지 합니다.

  • 특성의 인스턴스인 경우 Attribute, 속성이 정확 하 게 일치 해야 합니다. 또는 반환된 된 배열에 포함 되지 않습니다.

  • 하는 경우는 Attribute 인스턴스를 지정 하 고은 기본 속성의 인스턴스가 없는 경우에 반환된 된 배열에 포함 되어는 Attribute 속성에 있습니다.

.NET Framework
1.1 이후 사용 가능
맨 위로 이동
표시: