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 ein XamlTypeInvoker-Objekt zurück, das relevant für eine Auflistung oder ein Wörterbuch 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-bezogene MethodInfo-Informationen für die Add
-Methode oder NULL.
Ausnahmen
contentType
ist null
.
Hinweise
Diese Methode sollte für Fälle zurückgegeben null
werden, in denen dies XamlType XamlTypeInvoker keine schreibbare Auflistung oder ein Wörterbuch ist. Insbesondere sollte für Fälle zurückgegeben null
werden, in denen XamlType.LookupCollectionKind zurückgegeben None
wird.
Wichtig
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 der UnderlyingType XamlType Fall ist null
. Es wird auch zurückgegeben null
, wenn ItemType es sich um null
.
XAML-Auflistungen verfügen möglicherweise über mehrere Add
Methoden, da eine XAML-Auflistung potenziell mehrere Inhaltstypen unterstützen kann (siehe AllowedContentTypes, oder siehe ContentWrapperAttribute Informationen zu einer Implementierung dieses Konzepts in WPF). Die Standardimplementierung verwendet interne Logik, um die beste Übereinstimmung basierend auf den Signaturen und dem Typ des angegebenen contentType
Typs zurückzugeben.