IExpando Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |