Teilen über


IExpando Schnittstelle

Definition

Ermöglicht das Ändern von Objekten durch Hinzufügen und Entfernen von Membern, die von MemberInfo-Objekten dargestellt werden.

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
Abgeleitet
Attribute
Implementiert

Eigenschaften

UnderlyingSystemType

Ruft den zugrunde liegenden Typ ab, der das IReflect-Objekt darstellt.

(Geerbt von IReflect)

Methoden

AddField(String)

Fügt dem Reflection-Objekt das benannte Feld hinzu.

AddMethod(String, Delegate)

Fügt dem Reflection-Objekt die benannte Methode hinzu.

AddProperty(String)

Fügt dem Reflection-Objekt die benannte Eigenschaft hinzu.

GetField(String, BindingFlags)

Gibt das FieldInfo-Objekt zurück, das dem angegebenen Feld und Bindungsflag entspricht.

(Geerbt von IReflect)
GetFields(BindingFlags)

Gibt ein Array von FieldInfo-Objekten zurück, die allen Feldern der aktuellen Klasse entsprechen.

(Geerbt von IReflect)
GetMember(String, BindingFlags)

Ruft ein Array von MemberInfo-Objekten ab, die entweder allen öffentlichen Membern oder allen Membern entsprechen, die mit einem angegebenen Namen übereinstimmen.

(Geerbt von IReflect)
GetMembers(BindingFlags)

Ruft ein Array von MemberInfo-Objekten ab, die entweder allen öffentlichen Membern oder allen Membern der aktuellen Klasse entsprechen.

(Geerbt von IReflect)
GetMethod(String, BindingFlags)

Ruft ein MethodInfo-Objekt ab, das unter angegebenen Sucheinschränkungen einer angegebenen Methode entspricht.

(Geerbt von IReflect)
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Ruft ein MethodInfo-Objekt ab, das einer angegebenen Methode entspricht, und verwendet für die Auswahl überladener Methoden ein Type-Array.

(Geerbt von IReflect)
GetMethods(BindingFlags)

Ruft ein Array von MethodInfo-Objekten mit allen öffentlichen Methoden oder allen Methoden der aktuellen Klasse ab.

(Geerbt von IReflect)
GetProperties(BindingFlags)

Ruft ein Array von PropertyInfo-Objekten ab, die entweder allen öffentlichen Eigenschaften oder allen Eigenschaften der aktuellen Klasse entsprechen.

(Geerbt von IReflect)
GetProperty(String, BindingFlags)

Ruft ein PropertyInfo-Objekt ab, das unter angegebenen Sucheinschränkungen einer angegebenen Eigenschaft entspricht.

(Geerbt von IReflect)
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Ruft ein PropertyInfo-Objekt ab, das unter angegebenen Sucheinschränkungen einer angegebenen Eigenschaft entspricht.

(Geerbt von IReflect)
InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

Ruft einen angegebenen Member auf.

(Geerbt von IReflect)
RemoveMember(MemberInfo)

Entfernt den angegebenen Member.

Gilt für: