Taal

XamlTypeInvoker.GetAddMethod(XamlType) Methode

Definitie

Retourneert de relevante Add methode voor een XamlTypeInvoker methode die relevant is voor een verzameling of woordenlijst.

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

Parameters

contentType
XamlType

XamlType voor het itemtype dat door de Add methode wordt gebruikt.

Retouren

CLR-gegevens MethodInfo voor de Add methode of null.

Uitzonderingen

contentType is null.

Opmerkingen

Deze methode moet worden geretourneerd null voor gevallen waarin de XamlType hiervoor XamlTypeInvoker geen schrijfbare verzameling of woordenlijst is. In het bijzonder moet worden geretourneerd null voor gevallen waarin XamlType.LookupCollectionKind retourneert None.

Important

Als u geen toegang hebt tot een volledig vertrouwd XAML-typesysteem, heeft deze methode de mogelijkheid om valse MethodInfo informatie te rapporteren aan bellers.

Notities voor overnemers

De basis-implementatie retourneert null voor gevallen waarin een XamlTypeInvoker is gebaseerd op een onbekendeXamlType, die gevallen omvat waarin de UnderlyingTypeXamlType isnull. Het retourneert null ook als ItemType dat het is null.

XAML-verzamelingen hebben mogelijk meer dan één Add methode, omdat een XAML-verzameling mogelijk meer dan één inhoudstype kan ondersteunen (zie AllowedContentTypes, of zie ContentWrapperAttribute voor informatie over een implementatie van dit concept in WPF). De standaard implementatie maakt gebruik van interne logica om de beste overeenkomst te retourneren op basis van de handtekeningen en het type van de opgegeven contentType.

Van toepassing op