다음을 통해 공유


XamlTypeInvoker 클래스

정의

리플렉션 및 생성자 외의 다른 기술을 통해 XAML 형식의 인스턴스를 생성할 수 있는 확장 지점을 제공합니다.

public ref class XamlTypeInvoker
public class XamlTypeInvoker
type XamlTypeInvoker = class
Public Class XamlTypeInvoker
상속
XamlTypeInvoker

설명

목적은 XamlTypeInvoker 를 확장할 수 있는 XAML 형식 시스템, 스키마 및 런타임에 의존 하지 않는 완벽 하 게 CLR 특성을 통해 리플렉션 정보 등의 CLR 기능에서 작동 하도록 TypeMemberInfo등. 서브 클래스 XamlTypeInvoker 와 같은 XAML 스키마 클래스의 다른 생성자에 대 한 입력된 매개 변수로 사용 되 XamlType합니다. 서브 클래스를 만들 XamlType 전달는 XamlTypeInvoker 통해 기본 생성자입니다. 함께 정의 XamlTypeInvoker 생성자도 제공 해야 재정의 대 한 최소한의 일부를 Lookup 의 메서드 XamlType합니다.

XamlTypeInvoker 기본 구현이 있습니다. 기본 구현은 XAML 스키마 형식의 기본 구현에는 유사한 모델을 따릅니다 XamlType 하 고 XamlMember: CLR 형식 시스템 인스턴스화, 값 및 CLR 특성을 사용 하는 등, 조회는 TypeMemberInfo등.

XamlTypeInvoker 기본 인스턴스화에 대 한 메서드를 제공 (CreateInstance) 및 형식에 대 한 관련 된 메서드는 합니다 XamlType 컬렉션, 사전 또는 배열 나타냅니다 (AddToCollection; AddToDictionary; GetAddMethod; GetEnumeratorMethod; GetItems).

생성자

XamlTypeInvoker()

XamlTypeInvoker 클래스의 새 인스턴스를 초기화합니다.

XamlTypeInvoker(XamlType)

제공된 XamlTypeInvoker을 기반으로 XamlType 클래스의 새 인스턴스를 초기화합니다.

속성

SetMarkupExtensionHandler

XamlObjectWriter가 구현된 MarkupExtension을 호출할 때 사용할 처리기를 가져옵니다.

SetTypeConverterHandler

XamlObjectWriter가 CLR 구현된 TypeConverter를 호출할 때 사용할 처리기를 가져옵니다.

UnknownInvoker

알 수 없으며 완전히 구현되지 않은 XamlTypeInvoker를 나타내는 정적 값을 제공합니다.

메서드

AddToCollection(Object, Object)

제공된 항목을 이 XamlTypeInvoker와 관련된 형식의 인스턴스에 추가합니다.

AddToDictionary(Object, Object, Object)

제공된 키 및 항목 값을 이 XamlTypeInvoker와 관련된 형식의 인스턴스에 추가합니다.

CreateInstance(Object[])

XamlType에 대해 생성자가 시작한 XamlTypeInvoker을 기반으로 개체 인스턴스를 만듭니다.

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
GetAddMethod(XamlType)

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

GetEnumeratorMethod()

항목을 열거할 수 있는 메서드를 나타내는 개체를 반환합니다.

GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetItems(Object)

항목 집합을 나타내는 IEnumerator 개체를 반환합니다.

GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

적용 대상