XamlType.LookupAllAttachableMembers Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce un set enumerabile che contiene tutte le proprietà associabili esposte dall'oggetto 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)
Restituisce
Set enumerabile che contiene zero o più valori di XamlMember; in caso contrario, null
.
Commenti
Questo metodo può essere richiamato quando un chiamante ottiene un valore da GetAllAttachableMembers.
Sebbene GetAllAttachableMembers restituisca una raccolta generica, questo Lookup
metodo restituisce un set enumerabile generico.
L'implementazione predefinita usa la reflection CLR interna. Quando UnderlyingType è null
, l'implementazione predefinita può usare BaseType, se disponibile. Questo comportamento chiama LookupAllAttachableMembers in modo ricorsivo per tentare di trovare un tipo di base valido e restituisce null
se non esiste alcun tipo di base valido.
Eseguire l'override di questo metodo se non si fa affidamento sulla reflection CLR interna predefinita e si usano metadati o altre tecniche per segnalare le informazioni sul sistema dei tipi XAML o le informazioni sullo schema di un tipo. Una restituzione Null deve essere riservata per i casi in cui le informazioni non possono essere determinate a causa della mancanza di supporto per il sistema di tipi o la reflection. Se un tipo è valido e reflection o altre tecniche sono disponibili, ma un tipo non dispone di membri associabili, è invece necessario restituire un set vuoto IEnumerable<T> .