XamlMemberInvoker Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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) |