IReflect Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
IDispatch arabirimiyle birlikte çalışabilir.
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
- Türetilmiş
- Öznitelikler
Açıklamalar
IReflect Arabirim, IDispatch arabirimiyle birlikte çalışma için kullanılır.
IReflect yansıma yöntemlerinin Type bir alt kümesini tanımlar. Bu arabirimin uygulanması, nesneye COM'dan nesne IDispatch
olarak erişilirken bir türün davranışını özelleştirmesini sağlar.
ExpandoToDispatchExMarshaler sınıfı, veya uygulayan IReflect bir nesneyi COM IDispatch
nesnesi olarak (veya IExpando tam tersi) sıralamak için kullanılabilir.
Özellikler
UnderlyingSystemType |
Nesneyi temsil IReflect eden temel türü alır. |
Yöntemler
GetField(String, BindingFlags) |
FieldInfo Belirtilen alana ve bağlama bayrağına karşılık gelen nesneyi döndürür. |
GetFields(BindingFlags) |
Geçerli sınıfın FieldInfo tüm alanlarına karşılık gelen bir nesne dizisi döndürür. |
GetMember(String, BindingFlags) |
Tüm ortak üyelere veya belirtilen adla eşleşen tüm üyelere karşılık gelen bir nesne dizisini MemberInfo alır. |
GetMembers(BindingFlags) |
Tüm ortak üyelere veya geçerli sınıfın MemberInfo tüm üyelerine karşılık gelen bir nesne dizisi alır. |
GetMethod(String, BindingFlags) |
MethodInfo Belirtilen arama kısıtlamaları altında belirtilen bir yönteme karşılık gelen bir nesnesi alır. |
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) |
MethodInfo Aşırı yüklenmiş yöntemler arasından seçim yapmak için bir dizi kullanarak belirtilen yönteme karşılık gelen bir Type nesneyi alır. |
GetMethods(BindingFlags) |
Tüm genel yöntemler veya geçerli sınıfın MethodInfo tüm yöntemleriyle bir nesne dizisi alır. |
GetProperties(BindingFlags) |
Tüm genel özelliklere veya geçerli sınıfın PropertyInfo tüm özelliklerine karşılık gelen bir nesne dizisi alır. |
GetProperty(String, BindingFlags) |
PropertyInfo Belirtilen arama kısıtlamaları altında belirtilen özelliğe karşılık gelen bir nesneyi alır. |
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
PropertyInfo Belirtilen arama kısıtlamalarına sahip belirtilen özelliğe karşılık gelen bir nesneyi alır. |
InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) |
Belirtilen üyeyi çağırır. |