다음을 통해 공유


XamlMemberInvoker 클래스

정의

리플렉션이 아닌 다른 기술을 통해 XAML 멤버의 멤버 특성에 액세스할 수 있는 확장 지점을 제공합니다.

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

설명

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

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

XamlMemberInvoker 기본 가져오기 및 설정 작업에 대 한 메서드를 제공 (GetValue; SetValue). 또한 속성을 제공 UnderlyingGetterUnderlyingSetter, 있지만 가상이 아닙니다.

참고

가져올 수 있습니다는 XamlMemberInvoker System.Xaml 구현에서 프라이빗 클래스로 구현 는 XAML 지시문을 나타내는 값입니다. 호출 하려고 하면 GetValue 또는 SetValue 이 호출자에 예외가 throw 됩니다.

생성자

XamlMemberInvoker()

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

XamlMemberInvoker(XamlMember)

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

속성

UnderlyingGetter

MethodInfo와 관련된 속성의 값을 가져오는 CLR 메서드에 대한 XamlMemberInvoker를 가져옵니다.

UnderlyingSetter

MethodInfo와 관련된 속성의 값을 설정하는 CLR 메서드에 대한 XamlMemberInvoker를 가져옵니다.

UnknownInvoker

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

메서드

Equals(Object)

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

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

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

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

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

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

인스턴스에서 관련 속성의 값을 가져옵니다.

MemberwiseClone()

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

(다음에서 상속됨 Object)
SetValue(Object, Object)

인스턴스에 관련 속성의 값을 설정합니다.

ShouldSerializeValue(Object)

serialization 프로세스에서 값을 지속시켜야 하는지 여부를 나타냅니다.

ToString()

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

(다음에서 상속됨 Object)

적용 대상