다음을 통해 공유


XamlType.LookupAllAttachableMembers 메서드

정의

XamlType에 의해 노출되는 모든 연결 가능 속성을 포함하는 열거 가능한 집합을 반환합니다.

protected:
 virtual System::Collections::Generic::IEnumerable<System::Xaml::XamlMember ^> ^ LookupAllAttachableMembers();
protected virtual System.Collections.Generic.IEnumerable<System.Xaml.XamlMember> LookupAllAttachableMembers ();
abstract member LookupAllAttachableMembers : unit -> seq<System.Xaml.XamlMember>
override this.LookupAllAttachableMembers : unit -> seq<System.Xaml.XamlMember>
Protected Overridable Function LookupAllAttachableMembers () As IEnumerable(Of XamlMember)

반환

0개 이상의 XamlMember 값을 포함하는 열거 가능한 집합이거나, 그렇지 않으면 null입니다.

설명

호출자가 에서 GetAllAttachableMembers값을 가져오면 이 메서드를 호출할 수 있습니다.

제네릭 컬렉션을 반환하지만 GetAllAttachableMembersLookup 메서드는 제네릭 열거 가능 집합을 반환합니다.

기본 구현은 내부 CLR 리플렉션을 사용합니다. 가 인 null경우 UnderlyingType 기본 구현은 를 사용할 수 있는 경우 를 사용할 BaseType수 있습니다. 이 동작은 재귀적으로 를 호출 LookupAllAttachableMembers 하여 유효한 기본 형식을 찾으려고 시도하고 유효한 기본 형식이 없으면 를 반환 null 합니다.

기본 내부 CLR 리플렉션에 의존하지 않고 형식의 XAML 형식 시스템 정보 또는 스키마 정보를 보고하기 위해 메타데이터 또는 기타 기술을 사용하는 경우 이 메서드를 재정의합니다. 형식 시스템 또는 리플렉션 지원이 부족하여 정보를 확인할 수 없는 경우 null 반환을 예약해야 합니다. 형식이 유효하고 리플렉션 또는 기타 기술을 사용할 수 있지만 형식에 연결할 수 있는 멤버가 없는 경우 대신 빈 IEnumerable<T> 집합을 반환해야 합니다.

적용 대상