IReflect Schnittstelle

Definition

Arbeitet mit der IDispatch-Schnittstelle zusammen.Interoperates with the IDispatch interface.

public interface class IReflect
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("AFBF15E5-C37C-11d2-B88E-00A0C9B471B8")]
public interface IReflect
type IReflect = interface
Public Interface IReflect
Abgeleitet
Attribute

Hinweise

Die IReflect -Schnittstelle wird verwendet, um mit der IDispatch-Schnittstellezusammenzuarbeiten.The IReflect interface is used to interoperate with the IDispatch interface. IReflectdefiniert eine Teilmenge der Type reflektionmethoden.IReflect defines a subset of the Type reflection methods. Durch Implementieren dieser Schnittstelle kann ein Typ sein Verhalten anpassen, wenn der Zugriff auf das Objekt über com IDispatch als ein Objekt erfolgt.Implementing this interface enables a type to customize its behavior when the object is being accessed from COM as an IDispatch object. Die ExpandoToDispatchExMarshaler -Klasse kann verwendet werden, um ein Objekt zu Mars IExpando Hallen, das IDispatch oder als COM-Objekt implementiert IReflect , und umgekehrt.The ExpandoToDispatchExMarshaler class can be used to marshal an object that implements IReflect or IExpando as a COM IDispatch object, and vice versa.

Eigenschaften

UnderlyingSystemType

Ruft den zugrunde liegenden Typ ab, der das IReflect-Objekt darstellt.Gets the underlying type that represents the IReflect object.

Methoden

GetField(String, BindingFlags)

Gibt das FieldInfo-Objekt zurück, das dem angegebenen Feld und Bindungsflag entspricht.Returns the FieldInfo object that corresponds to the specified field and binding flag.

GetFields(BindingFlags)

Gibt ein Array von FieldInfo-Objekten zurück, die allen Feldern der aktuellen Klasse entsprechen.Returns an array of FieldInfo objects that correspond to all fields of the current class.

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.Retrieves an array of MemberInfo objects corresponding to all public members or to all members that match a specified name.

GetMembers(BindingFlags)

Ruft ein Array von MemberInfo-Objekten ab, die entweder allen öffentlichen Membern oder allen Membern der aktuellen Klasse entsprechen.Retrieves an array of MemberInfo objects that correspond either to all public members or to all members of the current class.

GetMethod(String, BindingFlags)

Ruft ein MethodInfo-Objekt ab, das unter angegebenen Sucheinschränkungen einer angegebenen Methode entspricht.Retrieves a MethodInfo object that corresponds to a specified method under specified search constraints.

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.Retrieves a MethodInfo object corresponding to a specified method, using a Type array to choose from among overloaded methods.

GetMethods(BindingFlags)

Ruft ein Array von MethodInfo-Objekten mit allen öffentlichen Methoden oder allen Methoden der aktuellen Klasse ab.Retrieves an array of MethodInfo objects with all public methods or all methods of the current class.

GetProperties(BindingFlags)

Ruft ein Array von PropertyInfo-Objekten ab, die entweder allen öffentlichen Eigenschaften oder allen Eigenschaften der aktuellen Klasse entsprechen.Retrieves an array of PropertyInfo objects corresponding to all public properties or to all properties of the current class.

GetProperty(String, BindingFlags)

Ruft ein PropertyInfo-Objekt ab, das unter angegebenen Sucheinschränkungen einer angegebenen Eigenschaft entspricht.Retrieves a PropertyInfo object corresponding to a specified property under specified search constraints.

GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Ruft ein PropertyInfo-Objekt ab, das unter angegebenen Sucheinschränkungen einer angegebenen Eigenschaft entspricht.Retrieves a PropertyInfo object that corresponds to a specified property with specified search constraints.

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

Ruft einen angegebenen Member auf.Invokes a specified member.

Gilt für:

Siehe auch