Share via


XamlTypeInvoker.GetAddMethod(XamlType) Méthode

Définition

Retourne la méthode Add pertinente pour un XamlTypeInvoker qui est pertinent à une collection ou un dictionnaire.

public:
 virtual System::Reflection::MethodInfo ^ GetAddMethod(System::Xaml::XamlType ^ contentType);
public virtual System.Reflection.MethodInfo GetAddMethod (System.Xaml.XamlType contentType);
abstract member GetAddMethod : System.Xaml.XamlType -> System.Reflection.MethodInfo
override this.GetAddMethod : System.Xaml.XamlType -> System.Reflection.MethodInfo
Public Overridable Function GetAddMethod (contentType As XamlType) As MethodInfo

Paramètres

contentType
XamlType

XamlType pour le type d'élément utilisé par la méthode Add.

Retours

MethodInfo

Informations de CLR MethodInfo pour la méthode Add, ou null.

Exceptions

contentType a la valeur null.

Remarques

Cette méthode doit retourner null pour les cas où il XamlType ne s’agit XamlTypeInvoker pas d’une collection ou d’un dictionnaire accessible en écriture. Plus précisément, doit retourner null pour les cas où XamlType.LookupCollectionKind retourne .None

Important

Si vous n’accédez pas à un système de type XAML entièrement approuvé, cette méthode peut signaler de fausses MethodInfo informations aux appelants.

Notes pour les héritiers

L’implémentation de base retourne null les cas où un XamlTypeInvoker est basé sur un inconnu XamlType, ce qui inclut les cas où il UnderlyingType XamlType s’agit nullde . Elle retourne null également si ItemType c’est nullle cas.

Les collections XAML ont potentiellement plusieurs Add méthodes, car une collection XAML peut éventuellement prendre en charge plusieurs types de contenu (voir AllowedContentTypesou pour ContentWrapperAttribute plus d’informations sur une implémentation de ce concept dans WPF). L’implémentation par défaut utilise la logique interne pour retourner la meilleure correspondance en fonction des signatures et du type du fichier fourni contentType.

S’applique à