Interoperates with the IDispatch interface.
See Also: IReflect Members
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.