XamlTypeInvoker.GetAddMethod(XamlType) Yöntem

Tanım

Bir koleksiyon veya sözlükle ilgili bir için Add ilgili XamlTypeInvoker yöntemi döndürür.

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

Parametreler

contentType
XamlType

XamlType yöntemi tarafından Add kullanılan öğe türü için.

Döndürülenler

Yöntemi için MethodInfo CLR Add bilgileri veya null.

Özel durumlar

contentType, null'e eşittir.

Açıklamalar

Bu yöntem, bunun null yazılabilir bir koleksiyon veya sözlük olmadığı durumlar XamlType için döndürmelidirXamlTypeInvoker. Özellikle, döndürdüğü durumlar için döndürmelidir nullXamlType.LookupCollectionKind.None

Important

Tam olarak güvenilen bir XAML türü sistemine erişmiyorsanız, bu yöntem çağıranlara yanlış MethodInfo bilgi raporlama potansiyeline sahiptir.

Devralanlara Notlar

Temel uygulama, öğesinin null olduğu durumları içeren bilinmeyen XamlTypeInvokerbir öğesini temel aldığı XamlTypeUnderlyingTypeXamlType durumlar için döndürür.null Ayrıca ise nullItemTypedöndürürnull.

Bir XAML koleksiyonu birden fazla içerik türünü destekleyebileceğinden XAML koleksiyonlarının birden fazla Add yöntemi olabilir (bkz. AllowedContentTypes veya bu kavramın WPF bir uygulaması hakkında bilgi için bkz. ContentWrapperAttribute). Varsayılan uygulama, imzalara ve sağlanan contentTypetürüne göre en iyi eşleşmeyi döndürmek için iç mantığı kullanır.

Şunlara uygulanır