XamlTypeInvoker.GetAddMethod(XamlType) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
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.