XamlType.LookupCollectionKind 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 valore dell'enumerazione XamlCollectionKind che dichiara il tipo di insieme specifico utilizzato dall'oggetto XamlType.
protected:
virtual System::Xaml::Schema::XamlCollectionKind LookupCollectionKind();
protected virtual System.Xaml.Schema.XamlCollectionKind LookupCollectionKind ();
abstract member LookupCollectionKind : unit -> System.Xaml.Schema.XamlCollectionKind
override this.LookupCollectionKind : unit -> System.Xaml.Schema.XamlCollectionKind
Protected Overridable Function LookupCollectionKind () As XamlCollectionKind
Restituisce
Valore dell'enumerazione XamlCollectionKind.
Commenti
Questo metodo viene richiamato da un metodo privato interno (nessuna API o GetCollectionKind
pubblica CollectionKind
esiste in XamlType).
L'implementazione predefinita usa la reflection CLR interna. Per i casi in cui UnderlyingType è null
, l'implementazione predefinita può usare BaseType, se disponibile. Questo comportamento chiama LookupCollectionKind indirettamente in modo ricorsivo per tentare di trovare un tipo di base valido. Restituisce XamlCollectionKind.None se non esiste alcun tipo di base valido. In generale, l'implementazione predefinita tenta di trovare il Add
metodo del tipo sottostante in base alla reflection. Se trovato, l'oggetto MethodInfo Add
del metodo è sufficiente per determinare quale XamlCollectionKind valore deve essere restituito. In caso contrario, viene restituito XamlCollectionKind.None.
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.