XamlTypeInvoker.GetAddMethod(XamlType) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.