DynamicMetaObject Kelas

Definisi

Mewakili pengikatan dinamis dan logika pengikatan objek yang berpartisipasi dalam pengikatan dinamis.

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

Keterangan

Untuk informasi selengkapnya, unduh artikel Menerapkan Antarmuka Dinamis yang tersedia dalam format PDF.

Konstruktor

Nama Deskripsi
DynamicMetaObject(Expression, BindingRestrictions, Object)

Menginisialisasi instans baru dari kelas DynamicMetaObject.

DynamicMetaObject(Expression, BindingRestrictions)

Menginisialisasi instans baru dari kelas DynamicMetaObject.

Bidang

Nama Deskripsi
EmptyMetaObjects

Mewakili array kosong jenis DynamicMetaObject. Bidang ini hanya untuk dibaca.

Properti

Nama Deskripsi
Expression

Ekspresi yang DynamicMetaObject mewakili selama proses pengikatan dinamis.

HasValue

Mendapatkan nilai yang menunjukkan apakah DynamicMetaObject memiliki nilai runtime.

LimitType

Mendapatkan jenis batas .DynamicMetaObject

Restrictions

Kumpulan pembatasan pengikatan di mana pengikatan valid.

RuntimeType

Type Mendapatkan nilai runtime atau null jika tidak memiliki nilai yang DynamicMetaObject terkait dengannya.

Value

Nilai runtime yang diwakili oleh ini DynamicMetaObject.

Metode

Nama Deskripsi
BindBinaryOperation(BinaryOperationBinder, DynamicMetaObject)

Melakukan pengikatan operasi biner dinamis.

BindConvert(ConvertBinder)

Melakukan pengikatan operasi konversi dinamis.

BindCreateInstance(CreateInstanceBinder, DynamicMetaObject[])

Melakukan pengikatan operasi instans buat dinamis.

BindDeleteIndex(DeleteIndexBinder, DynamicMetaObject[])

Melakukan pengikatan operasi indeks penghapusan dinamis.

BindDeleteMember(DeleteMemberBinder)

Melakukan pengikatan operasi anggota penghapusan dinamis.

BindGetIndex(GetIndexBinder, DynamicMetaObject[])

Melakukan pengikatan operasi indeks get dinamis.

BindGetMember(GetMemberBinder)

Melakukan pengikatan operasi anggota get dinamis.

BindInvoke(InvokeBinder, DynamicMetaObject[])

Melakukan pengikatan operasi pemanggilan dinamis.

BindInvokeMember(InvokeMemberBinder, DynamicMetaObject[])

Melakukan pengikatan operasi anggota pemanggilan dinamis.

BindSetIndex(SetIndexBinder, DynamicMetaObject[], DynamicMetaObject)

Melakukan pengikatan operasi indeks set dinamis.

BindSetMember(SetMemberBinder, DynamicMetaObject)

Melakukan pengikatan operasi anggota set dinamis.

BindUnaryOperation(UnaryOperationBinder)

Melakukan pengikatan operasi unary dinamis.

Create(Object, Expression)

Membuat meta-object untuk objek yang ditentukan.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetDynamicMemberNames()

Mengembalikan enumerasi semua nama anggota dinamis.

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk