Bagikan melalui


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

DynamicMetaObject(Expression, BindingRestrictions)

Menginisialisasi instans baru kelas DynamicMetaObject.

DynamicMetaObject(Expression, BindingRestrictions, Object)

Menginisialisasi instans baru kelas DynamicMetaObject.

Bidang

EmptyMetaObjects

Mewakili array kosong jenis DynamicMetaObject. Bidang ini hanya-baca.

Properti

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

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 dapatkan anggota 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 dari instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk