IManagedWrapper<TComInterface1, TComInterface2, TComInterface3, TComInterface4, TComInterface5>
interface IManagedWrapper<TComInterface1, TComInterface2, TComInterface3, TComInterface4, TComInterface5> : IManagedWrapper where TComInterface1 : ValueType modreq(System.Runtime.InteropServices.UnmanagedType), IComIID, IVTable where TComInterface2 : ValueType modreq(System.Runtime.InteropServices.UnmanagedType), IComIID, IVTable where TComInterface3 : ValueType modreq(System.Runtime.InteropServices.UnmanagedType), IComIID, IVTable where TComInterface4 : ValueType modreq(System.Runtime.InteropServices.UnmanagedType), IComIID, IVTable where TComInterface5 : ValueType modreq(System.Runtime.InteropServices.UnmanagedType), IComIID, IVTable
Apply to a class to apply a COM callable wrapper of the given interfaces. The class must also derive from the
given COM wrapper structs' nested Interfaces.