IExpando Schnittstelle

Definition

Ermöglicht das Ändern von Objekten durch Hinzufügen und Entfernen von Elementen, dargestellt durch MemberInfo Objekte.

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

Name Beschreibung
UnderlyingSystemType

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

(Geerbt von IReflect)

Methoden

Name Beschreibung
AddField(String)

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

AddMethod(String, Delegate)

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

AddProperty(String)

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

GetField(String, BindingFlags)

Gibt das FieldInfo Objekt zurück, das dem angegebenen Feld- und Bindungskennzeichnung 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, das allen öffentlichen Membern oder allen Elementen entspricht, die einem angegebenen Namen entsprechen.

(Geerbt von IReflect)
GetMembers(BindingFlags)

Ruft ein Array von MemberInfo Objekten ab, das entweder allen öffentlichen Membern oder allen Membern der aktuellen Klasse entspricht.

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

Ruft ein MethodInfo Objekt ab, das einer angegebenen Methode entspricht, wobei ein Type Array zum Auswählen zwischen überladenen Methoden verwendet wird.

(Geerbt von IReflect)
GetMethod(String, BindingFlags)

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

(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, das allen öffentlichen Eigenschaften oder allen Eigenschaften der aktuellen Klasse entspricht.

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

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

(Geerbt von IReflect)
GetProperty(String, BindingFlags)

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

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

Ruft ein angegebenes Element auf.

(Geerbt von IReflect)
RemoveMember(MemberInfo)

Entfernt das angegebene Element.

Gilt für: