XamlTypeInvoker.GetAddMethod(XamlType) Methode

Definition

Gibt die relevante Add Methode für eine XamlTypeInvoker Auflistung oder ein Wörterbuch zurück, die für eine Auflistung oder ein Wörterbuch relevant ist.

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

Parameter

contentType
XamlType

XamlType für den Elementtyp, der von der Add Methode verwendet wird.

Gibt zurück

CLR-Informationen MethodInfo für die Add Methode oder NULL.

Ausnahmen

contentType ist null.

Hinweise

Diese Methode sollte für Fälle zurückgegeben werden null , in denen dies XamlTypeXamlTypeInvoker keine schreibbare Auflistung oder ein Wörterbuch ist. Insbesondere sollte die Rückgabe für Fälle zurückgegeben null werden, in denen XamlType.LookupCollectionKind die Rückgabe Noneerfolgt.

Important

Wenn Sie nicht auf ein vollständig vertrauenswürdiges XAML-Typsystem zugreifen, hat diese Methode das Potenzial, falsche MethodInfo Informationen an Aufrufer zu melden.

Hinweise für Vererber

Die Basisimplementierung gibt für Fälle zurück null , in denen eine XamlTypeInvoker auf einem unbekannten XamlTypebasiert, was Fälle enthält, in denen dies UnderlyingTypeXamlType der Fall ist null. Es wird auch zurückgegeben null , wenn ItemType dies der Wert ist null.

XAML-Auflistungen verfügen möglicherweise über mehr als eine Add-Methode, da eine XAML-Auflistung potenziell mehrere Inhaltstypen unterstützen kann (siehe AllowedContentTypes, oder informationen zu einer Implementierung dieses Konzepts in WPF finden Sie unter ContentWrapperAttribute). Die Standardimplementierung verwendet interne Logik, um die beste Übereinstimmung basierend auf den Signaturen und dem Typ des angegebenen contentTypeWerts zurückzugeben.

Gilt für: