Partager via


XamlType.LookupCollectionKind Méthode

Définition

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

XamlCollectionKind

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 nullle 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.

S’applique à