System.Reflection.IReflect

Interoperates with the IDispatch interface.

See Also: IReflect Members

Syntax

[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("AFBF15E5-C37C-11d2-B88E-00A0C9B471B8")]
public interface IReflect

Remarks

The System.Reflection.IReflect interface is used to interoperate with the IDispatch interface. System.Reflection.IReflect defines a subset of the Type reflection methods. Implementing this interface enables a type to customize its behavior when the object is being accessed from COM as an IDispatch object. The System.Runtime.InteropServices.CustomMarshalers.ExpandoToDispatchExMarshaler class can be used to marshal an object that implements System.Reflection.IReflect or System.Runtime.InteropServices.Expando.IExpando as a COM IDispatch object, and vice versa.

Requirements

Namespace: System.Reflection
Assembly: mscorlib (in mscorlib.dll)
Assembly Versions: 1.0.5000.0, 2.0.0.0, 4.0.0.0