IReflect Antarmuka
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.
public interface class IReflect
public interface IReflect
[System.Runtime.InteropServices.Guid("AFBF15E5-C37C-11d2-B88E-00A0C9B471B8")]
public interface IReflect
[System.Runtime.InteropServices.Guid("AFBF15E5-C37C-11d2-B88E-00A0C9B471B8")]
[System.Runtime.InteropServices.ComVisible(true)]
public interface IReflect
type IReflect = interface
[<System.Runtime.InteropServices.Guid("AFBF15E5-C37C-11d2-B88E-00A0C9B471B8")>]
type IReflect = interface
[<System.Runtime.InteropServices.Guid("AFBF15E5-C37C-11d2-B88E-00A0C9B471B8")>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type IReflect = interface
Public Interface IReflect
- Turunan
- Atribut
Keterangan
Antarmuka IReflect digunakan untuk beroperasi dengan antarmuka IDispatch .
IReflect mendefinisikan subset metode pantulan Type. Menerapkan antarmuka ini memungkinkan jenis untuk menyesuaikan perilakunya ketika objek diakses dari COM sebagai objek IDispatch
. Kelas ExpandoToDispatchExMarshaler dapat digunakan untuk membuat marshal objek yang mengimplementasikan IReflect atau IExpando sebagai objek com IDispatch
, dan sebaliknya.
Properti
UnderlyingSystemType |
Mendapatkan jenis yang mendasar yang mewakili objek IReflect. |
Metode
GetField(String, BindingFlags) |
Mengembalikan objek FieldInfo yang sesuai dengan bidang dan bendera pengikatan yang ditentukan. |
GetFields(BindingFlags) |
Mengembalikan array objek FieldInfo yang sesuai dengan semua bidang kelas saat ini. |
GetMember(String, BindingFlags) |
Mengambil array objek MemberInfo yang sesuai dengan semua anggota publik atau ke semua anggota yang cocok dengan nama tertentu. |
GetMembers(BindingFlags) |
Mengambil array objek MemberInfo yang sesuai dengan semua anggota publik atau ke semua anggota kelas saat ini. |
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) |
Mengambil objek MethodInfo yang sesuai dengan metode tertentu, menggunakan array Type untuk dipilih di antara metode yang kelebihan beban. |
GetMethod(String, BindingFlags) |
Mengambil objek MethodInfo yang sesuai dengan metode tertentu di bawah batasan pencarian yang ditentukan. |
GetMethods(BindingFlags) |
Mengambil array objek MethodInfo dengan semua metode publik atau semua metode kelas saat ini. |
GetProperties(BindingFlags) |
Mengambil array objek PropertyInfo yang sesuai dengan semua properti publik atau ke semua properti kelas saat ini. |
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
Mengambil objek PropertyInfo yang sesuai dengan properti tertentu dengan batasan pencarian yang ditentukan. |
GetProperty(String, BindingFlags) |
Mengambil objek PropertyInfo yang sesuai dengan properti tertentu di bawah batasan pencarian tertentu. |
InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) |
Memanggil anggota tertentu. |