IExpando Arabirim

Tanım

Nesnelerle MemberInfo temsil edilen üyeleri ekleyerek ve kaldırarak nesnelerin değiştirilmesini sağlar.

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
Türetilmiş
Öznitelikler
Uygulamalar

Özellikler

UnderlyingSystemType

Nesneyi temsil IReflect eden temel alınan türü alır.

(Devralındığı yer: IReflect)

Yöntemler

AddField(String)

Adlandırılmış alanı Yansıma nesnesine ekler.

AddMethod(String, Delegate)

Adlandırılmış yöntemi Yansıma nesnesine ekler.

AddProperty(String)

Adlandırılmış özelliği Yansıma nesnesine ekler.

GetField(String, BindingFlags)

FieldInfo Belirtilen alana ve bağlama bayrağına karşılık gelen nesneyi döndürür.

(Devralındığı yer: IReflect)
GetFields(BindingFlags)

Geçerli sınıfın FieldInfo tüm alanlarına karşılık gelen bir nesne dizisi döndürür.

(Devralındığı yer: IReflect)
GetMember(String, BindingFlags)

Tüm ortak üyelere veya belirtilen adla eşleşen tüm üyelere karşılık gelen bir nesne dizisi MemberInfo alır.

(Devralındığı yer: IReflect)
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.

(Devralındığı yer: IReflect)
GetMethod(String, BindingFlags)

MethodInfo Belirtilen arama kısıtlamaları altında belirtilen bir yönteme karşılık gelen bir nesnesi alır.

(Devralındığı yer: IReflect)
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.

(Devralındığı yer: IReflect)
GetMethods(BindingFlags)

Tüm genel yöntemler veya geçerli sınıfın MethodInfo tüm yöntemleriyle bir nesne dizisi alır.

(Devralındığı yer: IReflect)
GetProperties(BindingFlags)

Tüm ortak özelliklere veya geçerli sınıfın PropertyInfo tüm özelliklerine karşılık gelen bir nesne dizisi alır.

(Devralındığı yer: IReflect)
GetProperty(String, BindingFlags)

PropertyInfo Belirtilen arama kısıtlamaları altında belirtilen özelliğe karşılık gelen bir nesneyi alır.

(Devralındığı yer: IReflect)
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.

(Devralındığı yer: IReflect)
InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

Belirtilen üyeyi çağırır.

(Devralındığı yer: IReflect)
RemoveMember(MemberInfo)

Belirtilen üyeyi kaldırır.

Şunlara uygulanır