XamlTypeInvoker.GetAddMethod(XamlType) Método

Definição

Devolve o método relevante Add para um XamlTypeInvoker que é relevante para uma coleção ou dicionário.

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

contentType
XamlType

XamlType para o tipo de item utilizado pelo Add método.

Devoluções

Informação CLR MethodInfo para o Add método, ou nula.

Exceções

contentType é null.

Observações

Este método deve regressar null para casos em que o XamlType para isto XamlTypeInvoker não é uma coleção ou dicionário escrevível. Especificamente, deve regressar null para casos em que XamlType.LookupCollectionKind retorna None.

Importante

Se não estiver a aceder a um sistema do tipo XAML totalmente confiável, este método pode reportar informações falsas MethodInfo aos chamadores.

Notas para Herdeiros

A implementação base retorna null para casos onde a XamlTypeInvoker é baseado num desconhecido XamlType, o que inclui casos onde o UnderlyingType de XamlType é null. Também devolve null se ItemType for null.

As coleções XAML podem ter mais do que um método Add, porque uma coleção XAML pode suportar mais do que um tipo de conteúdo (ver AllowedContentTypes, ou ver ContentWrapperAttribute para informações sobre uma implementação deste conceito em WPF). A implementação padrão usa lógica interna para devolver a melhor correspondência com base nas assinaturas e no tipo do .contentType

Aplica-se a