Поделиться через


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)

Возвращаемое значение

Перечисляемый набор, содержащий ноль или более значений XamlMember, или значение null.

Комментарии

Этот метод может вызываться, когда вызывающий объект получает значение из GetAllAttachableMembers.

Хотя GetAllAttachableMembers возвращает универсальную коллекцию, этот Lookup метод возвращает универсальный перечисляемый набор.

Реализация по умолчанию использует внутреннее отражение СРЕДЫ CLR. Если UnderlyingType имеет значение null, реализация по умолчанию может использовать BaseType, если она доступна. Это поведение вызывает LookupAllAttachableMembers рекурсивно, чтобы попытаться найти допустимый базовый тип, и возвращает , null если допустимый базовый тип не существует.

Переопределите этот метод, если вы не полагаетесь на внутреннее отражение СРЕДЫ CLR по умолчанию и используете метаданные или другие методы для отправки сведений о системе типа XAML или схеме типа. Возвращаемые значения NULL следует зарезервировать для случаев, когда невозможно определить информацию из-за отсутствия поддержки системы типов или отражения. Если тип является допустимым и отражение или другие методы доступны, но тип не содержит присоединяемых элементов, вместо этого следует вернуть пустой IEnumerable<T> набор.

Применяется к