XamlType.LookupCollectionKind Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne une valeur de l'énumération XamlCollectionKind qui déclare le type de collection spécifique utilisé par ce 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
Retours
Valeur de l'énumération XamlCollectionKind.
Remarques
Cette méthode est appelée par une méthode privée interne (aucune api ou GetCollectionKind
publique CollectionKind
n’existe).XamlType
L’implémentation par défaut utilise la réflexion CLR interne. Dans les cas où UnderlyingType c’est null
le cas, l’implémentation par défaut peut utiliser BaseType, si elle est disponible. Ce comportement appelle LookupCollectionKind indirectement de manière récursive pour tenter de trouver un type de base valide ; il retourne XamlCollectionKind.None si aucun type de base valide n’existe. En général, l’implémentation par défaut tente de trouver la Add
méthode du type sous-jacent par réflexion. Si elle est trouvée, la MethodInfo Add
méthode est suffisamment d’informations pour déterminer la XamlCollectionKind valeur à retourner. Sinon, XamlCollectionKind.Noneest retourné.
Remplacez cette méthode si vous ne vous appuyez pas sur la réflexion CLR interne par défaut et utilisez des métadonnées ou d’autres techniques pour signaler les informations système de type XAML ou les informations de schéma d’un type.