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 arabirimiile 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
IDispatch
nesnesi olarak erişildiğinde bir türün davranışını özelleştirmesini sağlar.
ExpandoToDispatchExMarshaler sınıfı, com IDispatch
nesnesi olarak IReflect veya IExpando uygulayan bir nesneyi sıralamak için kullanılabilir ve tam tersi de geçerlidir.
Özellikler
UnderlyingSystemType |
IReflect nesnesini temsil eden temel türü alır. |
Yöntemler
GetField(String, BindingFlags) |
Belirtilen alana ve bağlama bayrağına karşılık gelen FieldInfo nesnesini döndürür. |
GetFields(BindingFlags) |
Geçerli sınıfın tüm alanlarına karşılık gelen bir FieldInfo nesnesi dizisi döndürür. |
GetMember(String, BindingFlags) |
Tüm genel üyelere veya belirtilen adla eşleşen tüm üyelere karşılık gelen MemberInfo nesne dizisini alır. |
GetMembers(BindingFlags) |
Tüm ortak üyelere veya geçerli sınıfın tüm üyelerine karşılık gelen bir MemberInfo nesne dizisi alır. |
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) |
Aşırı yüklenmiş yöntemler arasından seçim yapmak için bir Type dizisi kullanarak belirtilen yönteme karşılık gelen bir MethodInfo nesnesi alır. |
GetMethod(String, BindingFlags) |
Belirtilen arama kısıtlamaları altında belirtilen bir yönteme karşılık gelen bir MethodInfo nesnesi alır. |
GetMethods(BindingFlags) |
Tüm genel yöntemler veya geçerli sınıfın tüm yöntemleriyle MethodInfo nesneleri dizisi alır. |
GetProperties(BindingFlags) |
Tüm genel özelliklere veya geçerli sınıfın tüm özelliklerine karşılık gelen PropertyInfo nesne dizisi alır. |
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
Belirtilen arama kısıtlamalarına sahip belirli bir özelliğe karşılık gelen bir PropertyInfo nesnesi alır. |
GetProperty(String, BindingFlags) |
Belirtilen arama kısıtlamaları altında belirtilen özelliğe karşılık gelen bir PropertyInfo nesnesi alır. |
InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) |
Belirtilen üyeyi çağırır. |