Bagikan melalui


IExpando Antarmuka

Definisi

Memungkinkan modifikasi objek dengan menambahkan dan menghapus anggota, yang diwakili oleh MemberInfo objek.

public interface class IExpando : System::Reflection::IReflect
[System.Runtime.InteropServices.Guid("AFBF15E6-C37C-11d2-B88E-00A0C9B471B8")]
public interface IExpando : System.Reflection.IReflect
[System.Runtime.InteropServices.Guid("AFBF15E6-C37C-11d2-B88E-00A0C9B471B8")]
[System.Runtime.InteropServices.ComVisible(true)]
public interface IExpando : System.Reflection.IReflect
[<System.Runtime.InteropServices.Guid("AFBF15E6-C37C-11d2-B88E-00A0C9B471B8")>]
type IExpando = interface
    interface IReflect
[<System.Runtime.InteropServices.Guid("AFBF15E6-C37C-11d2-B88E-00A0C9B471B8")>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type IExpando = interface
    interface IReflect
Public Interface IExpando
Implements IReflect
Turunan
Atribut
Penerapan

Properti

UnderlyingSystemType

Mendapatkan jenis yang mendasar IReflect yang mewakili objek .

(Diperoleh dari IReflect)

Metode

AddField(String)

Menambahkan bidang bernama ke objek Pantulan.

AddMethod(String, Delegate)

Menambahkan metode bernama ke objek Pantulan.

AddProperty(String)

Menambahkan properti bernama ke objek Pantulan.

GetField(String, BindingFlags)

Mengembalikan FieldInfo objek yang sesuai dengan bidang dan bendera pengikatan yang ditentukan.

(Diperoleh dari IReflect)
GetFields(BindingFlags)

Mengembalikan array FieldInfo objek yang sesuai dengan semua bidang kelas saat ini.

(Diperoleh dari IReflect)
GetMember(String, BindingFlags)

Mengambil array MemberInfo objek yang sesuai dengan semua anggota publik atau semua anggota yang cocok dengan nama tertentu.

(Diperoleh dari IReflect)
GetMembers(BindingFlags)

Mengambil array MemberInfo objek yang sesuai dengan semua anggota publik atau semua anggota kelas saat ini.

(Diperoleh dari IReflect)
GetMethod(String, BindingFlags)

MethodInfo Mengambil objek yang sesuai dengan metode tertentu di bawah batasan pencarian yang ditentukan.

(Diperoleh dari IReflect)
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Mengambil objek yang sesuai dengan metode tertentu, menggunakan Type array untuk dipilih di antara metode yang MethodInfo kelebihan beban.

(Diperoleh dari IReflect)
GetMethods(BindingFlags)

Mengambil array MethodInfo objek dengan semua metode publik atau semua metode kelas saat ini.

(Diperoleh dari IReflect)
GetProperties(BindingFlags)

Mengambil array PropertyInfo objek yang sesuai dengan semua properti publik atau ke semua properti kelas saat ini.

(Diperoleh dari IReflect)
GetProperty(String, BindingFlags)

Mengambil objek yang PropertyInfo sesuai dengan properti tertentu di bawah batasan pencarian yang ditentukan.

(Diperoleh dari IReflect)
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

PropertyInfo Mengambil objek yang sesuai dengan properti tertentu dengan batasan pencarian tertentu.

(Diperoleh dari IReflect)
InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

Memanggil anggota tertentu.

(Diperoleh dari IReflect)
RemoveMember(MemberInfo)

Menghapus anggota yang ditentukan.

Berlaku untuk