XamlTypeInvoker.GetAddMethod(XamlType) Metod

Definition

Returnerar den relevanta Add metoden för en XamlTypeInvoker som är relevant för en samling eller ordlista.

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

Parametrar

contentType
XamlType

XamlType för den objekttyp som används av Add metoden.

Returer

CLR-information MethodInfo för Add metoden eller null.

Undantag

contentType är null.

Kommentarer

Den här metoden bör returneras null för fall där XamlType för detta XamlTypeInvoker inte är en skrivbar samling eller ordlista. Mer specifikt bör returnera null för fall där XamlType.LookupCollectionKind returnerar None.

Important

Om du inte har åtkomst till ett fullständigt betrott XAML-typsystem kan den här metoden rapportera falsk MethodInfo information till anropare.

Anteckningar till arvingar

Basimplementeringen returneras null för fall där en XamlTypeInvoker baseras på en okänd XamlType, vilket inkluderar fall där UnderlyingType är XamlTypenull. Den returnerar null även om ItemType är null.

XAML-samlingar kan ha fler än en Add-metod, eftersom en XAML-samling potentiellt kan ha stöd för mer än en innehållstyp (se AllowedContentTypes eller se ContentWrapperAttribute för information om en implementering av det här begreppet i WPF). Standardimplementeringen använder intern logik för att returnera den bästa matchningen baserat på signaturerna och typen av angiven contentType.

Gäller för