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 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. |