다음을 통해 공유


XamlTypeInvoker.GetAddMethod(XamlType) 메서드

정의

컬렉션 또는 사전과 관련된 XamlTypeInvoker에 대해 관련 Add 메서드를 반환합니다.

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

매개 변수

contentType
XamlType

Add 메서드가 사용하는 항목 형식에 대한 XamlType입니다.

반환

MethodInfo

Add 메서드에 대한 CLR MethodInfo 정보이거나 null입니다.

예외

contentType이(가) null인 경우

설명

이 메서드에서 반환 해야 null 사례에 대 한 위치를 XamlTypeXamlTypeInvoker 쓰기 가능한 컬렉션 또는 사전 아닙니다. 특히 반환할지 null 사례에 대 한 위치 XamlType.LookupCollectionKind 반환 None합니다.

중요

완전히 신뢰할 수 있는 XAML 형식 시스템에 액세스 하지 않는 경우이 메서드는 보고서 false로 MethodInfo 호출자에 게 정보입니다.

상속자 참고

기본 구현은 알 수 없는 XamlType경우를 기반으로 하는 경우 XamlTypeInvoker 를 반환 null 합니다. 여기에는 해당 인스턴스가 UnderlyingType XamlType 있는 경우가 포함됩니다null. 인 경우도 반환됩니다 null null.ItemType

XAML 컬렉션은 둘 이상의 콘텐츠 형식을 잠재적으로 지원할 수 있기 때문에 XAML 컬렉션에 둘 이상의 Add 메서드가 있을 수 있습니다(WPF에서 이 개념의 구현에 대한 정보 참조 또는 참조AllowedContentTypesContentWrapperAttribute). 기본 구현에서는 내부 논리를 사용하여 제공된 contentType서명 및 형식에 따라 가장 일치하는 항목을 반환합니다.

적용 대상