XamlTypeInvoker.GetAddMethod(XamlType) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zwraca odpowiednią Add
metodę elementu XamlTypeInvoker , która jest odpowiednia dla kolekcji lub słownika.
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
Parametry
Zwraca
Informacje clR MethodInfo dla Add
metody lub null.
Wyjątki
contentType
to null
.
Uwagi
Ta metoda powinna zwracać null
przypadki, w których XamlType element dla tej XamlTypeInvoker metody nie jest zapisywalną kolekcją ani słownikiem. W szczególności należy zwrócić wartość null
dla przypadków, w których XamlType.LookupCollectionKind zwraca wartość None
.
Ważne
Jeśli nie uzyskujesz dostępu do w pełni zaufanego systemu typów XAML, ta metoda może zgłaszać fałszywe MethodInfo informacje obiektom wywołującym.
Uwagi dotyczące dziedziczenia
Implementacja podstawowa jest zwracana null
w przypadkach, w których element XamlTypeInvoker jest oparty na nieznanym XamlTypeobiekcie , który obejmuje przypadki, w których element UnderlyingType XamlType ma null
wartość . Zwraca również wartość , jeśli ItemType element ma wartość .null
null
Kolekcje XAML mogą mieć potencjalnie więcej niż jedną Add
metodę, ponieważ kolekcja XAML może potencjalnie obsługiwać więcej niż jeden typ zawartości (zobacz AllowedContentTypeslub zobacz ContentWrapperAttribute , aby uzyskać informacje o jednej implementacji tej koncepcji w WPF). Domyślna implementacja używa logiki wewnętrznej, aby zwrócić najlepsze dopasowanie na podstawie podpisów i typu dostarczonego contentType
elementu .