Condividi tramite


XamlTypeInvoker.GetAddMethod(XamlType) Metodo

Definizione

Restituisce il metodo Add pertinente per un oggetto XamlTypeInvoker relativo a un insieme o a un dizionario.

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

Parametri

contentType
XamlType

Oggetto XamlType per il tipo di elemento utilizzato dal metodo Add.

Restituisce

MethodInfo

Informazioni MethodInfo CLR per il metodo Add o null.

Eccezioni

contentType è null.

Commenti

Questo metodo deve restituire null per i casi in cui l'oggetto XamlType XamlTypeInvoker non è una raccolta scrivibile o un dizionario. In particolare, deve restituire null per i casi in cui XamlType.LookupCollectionKind restituisce None.

Importante

Se non si accede a un sistema di tipi XAML completamente attendibile, questo metodo può segnalare informazioni false MethodInfo ai chiamanti.

Note per gli eredi

L'implementazione di base restituisce null per i casi in cui un XamlTypeInvoker oggetto si basa su un oggetto sconosciuto XamlType, che include casi in cui l'oggetto UnderlyingType XamlType è null. Restituisce null anche se ItemType è null.

Le raccolte XAML hanno potenzialmente più di un Add metodo, perché una raccolta XAML può supportare potenzialmente più di un tipo di contenuto (vedere o vedere ContentWrapperAttribute AllowedContentTypesper informazioni su un'implementazione di questo concetto in WPF). L'implementazione predefinita usa la logica interna per restituire la corrispondenza migliore in base alle firme e al tipo dell'oggetto contentTypefornito.

Si applica a