Langue

XamlTypeInvoker.GetAddMethod(XamlType) Méthode

Définition

Retourne la méthode pertinente Add pour une XamlTypeInvoker 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 Add méthode.

Retours

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

Exceptions

contentType a la valeur null.

Remarques

Cette méthode doit retourner null dans les cas où cette XamlTypeXamlTypeInvoker méthode n’est pas une collection ou 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 des informations fausses MethodInfo aux appelants.

Notes pour les héritiers

L’implémentation de base retourne null les cas où un XamlTypeInvoker est basé sur un inconnuXamlType, ce qui inclut les cas où est le UnderlyingTypeXamlTypenull. Elle retourne null également si ItemType c’est null.

Les collections XAML ont potentiellement plusieurs méthodes Add, car une collection XAML peut éventuellement prendre en charge plusieurs types de contenu (voir AllowedContentTypes, ou voir ContentWrapperAttribute pour 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 à