XamlTypeInvoker.GetAddMethod(XamlType) Methode

Definition

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

contentType
XamlType

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

Gibt zurück

MethodInfo

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 Nonewird.

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 contentTypeTyps zurückzugeben.

Gilt für