XamlTypeInvoker.GetAddMethod(XamlType) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir koleksiyon veya sözlükle ilgili Add
bir XamlTypeInvoker için ilgili 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
Döndürülenler
yöntemi için Add
CLR MethodInfo bilgileri veya null.
Özel durumlar
contentType
, null
değeridir.
Açıklamalar
Bu yöntem, için XamlTypeInvoker yazılabilir bir koleksiyon veya sözlük olmayan durumlar XamlType için döndürmelidirnull
. Özellikle, döndürdüğü durumlar için döndürmelidir null
None
.XamlType.LookupCollectionKind
Önemli
Tam olarak güvenilen bir XAML türü sistemine erişmiyorsanız, bu yöntemin çağıranlara yanlış MethodInfo bilgi bildirme olasılığı vardır.
Devralanlara Notlar
Temel uygulama, bir XamlTypeInvoker öğesinin olduğu durumları içeren bilinmeyen XamlTypebir öğesini temel aldığı UnderlyingType null
XamlType durumlar için döndürürnull
. Ayrıca ise ItemType null
döndürürnull
.
Bir XAML koleksiyonu birden fazla Add
içerik türünü destekleyebileceğinden XAML koleksiyonlarının birden fazla yöntemi olabilir (bkz AllowedContentTypes. veya WPF'de bu kavramın bir uygulaması hakkında bilgi için bkz ContentWrapperAttribute . ). Varsayılan uygulama, imzalara ve sağlanan contentType
türüne göre en iyi eşleşmeyi döndürmek için iç mantığı kullanır.