XamlTypeInvoker.GetAddMethod(XamlType) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve el método Add
pertinente para un XamlTypeInvoker que es pertinente para una colección o diccionario.
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
Parámetros
Devoluciones
Información MethodInfo de CLR para el método Add
, o null.
Excepciones
contentType
es null
.
Comentarios
Este método debe devolver null
para los casos en los que para XamlType esto XamlTypeInvoker no es una colección o diccionario que se puede escribir. En concreto, debe devolver null
para los casos en los que XamlType.LookupCollectionKind devuelve None
.
Importante
Si no tienes acceso a un sistema de tipos XAML de plena confianza, este método tiene la posibilidad de notificar información falsa MethodInfo a los autores de llamadas.
Notas a los desarrolladores de herederos
La implementación base devuelve null
para los casos en XamlTypeInvoker los que se basa en un objeto desconocidoXamlType, que incluye los casos en los XamlType que el UnderlyingType de es null
. También devuelve null
si ItemType es null
.
Las colecciones XAML pueden tener más de un Add
método, ya que una colección XAML puede admitir potencialmente más de un tipo de contenido (vea AllowedContentTypeso vea ContentWrapperAttribute para obtener información sobre una implementación de este concepto en WPF). La implementación predeterminada usa lógica interna para devolver la mejor coincidencia en función de las firmas y el tipo del proporcionado contentType
.