XamlMemberInvoker Kelas

Definisi

Menyediakan titik ekstensi yang dapat mengakses karakteristik anggota XAML melalui teknik selain refleksi.

public ref class XamlMemberInvoker
public class XamlMemberInvoker
type XamlMemberInvoker = class
Public Class XamlMemberInvoker
Warisan
XamlMemberInvoker

Keterangan

Tujuannya XamlMemberInvoker adalah untuk mengaktifkan sistem jenis XAML yang dapat diperluas, skema, dan waktu proses kerja yang tidak sepenuhnya bergantung pada fitur CLR seperti atribut CLR, informasi refleksi melalui Type dan MemberInfo, dan sebagainya. Subkelas XamlMemberInvoker digunakan sebagai parameter input untuk konstruktor alternatif kelas skema XAML seperti XamlMember. Anda subkelas XamlMember dan meneruskan XamlMemberInvoker melalui ke konstruktor dasar. Seiring dengan mendefinisikan XamlMemberInvoker untuk konstruktor, Anda juga harus memberikan penimpaan LookupXamlMemberuntuk setidaknya beberapa metode .

XamlMemberInvoker memiliki implementasi default. Implementasi default mengikuti model yang mirip dengan implementasi default jenis XamlType skema XAML dan XamlMember: sistem jenis CLR digunakan untuk instansiasi, nilai dan pencarian, termasuk menggunakan atribut CLR, Type dan MemberInfo, dan sebagainya.

XamlMemberInvoker menyediakan metode untuk operasi get dan set dasar (GetValue; SetValue). Ini juga menyediakan properti UnderlyingGetter dan UnderlyingSetter, tetapi ini tidak virtual.

Nota

Mungkin untuk mendapatkan XamlMemberInvoker nilai yang mewakili arahan XAML, yang diimplementasikan sebagai kelas privat dalam implementasi System.Xaml. Jika Anda mencoba memanggil GetValue atau SetValue pada pemanggil ini, pengecualian akan dilemparkan.

Konstruktor

Nama Deskripsi
XamlMemberInvoker()

Menginisialisasi instans baru dari kelas XamlMemberInvoker.

XamlMemberInvoker(XamlMember)

Menginisialisasi instans XamlMemberInvoker baru kelas, berdasarkan yang disediakan XamlMember.

Properti

Nama Deskripsi
UnderlyingGetter

MethodInfo Mendapatkan untuk metode CLR yang mendapatkan nilai untuk properti yang relevan untuk ini XamlMemberInvoker.

UnderlyingSetter

MethodInfo Mendapatkan untuk metode CLR yang menetapkan nilai untuk properti yang relevan untuk iniXamlMemberInvoker.

UnknownInvoker

Menyediakan nilai statis yang mewakili yang tidak diketahui, tidak sepenuhnya diimplementasikan XamlMemberInvoker.

Metode

Nama Deskripsi
Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
GetValue(Object)

Mendapatkan nilai properti yang relevan dari instans.

MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
SetValue(Object, Object)

Menetapkan nilai properti yang relevan pada instans.

ShouldSerializeValue(Object)

Menunjukkan apakah nilai perlu dipertahankan oleh proses serialisasi.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk