Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

System.Runtime.InteropServices.CustomMarshalers Namespace

Provides internal marshaling support for the .NET Framework.

 ClassDescription
Public classEnumerableToDispatchMarshalerMarshals the COM IDispatch interface to the .NET Framework IEnumerable interface, and vice versa.
Public classEnumeratorToEnumVariantMarshalerMarshals the COM IEnumVARIANT interface to the .NET Framework IEnumerator interface, and vice versa.
Public classExpandoToDispatchExMarshalerMarshals the COM IDispatchEx interface to either the .NET Framework IExpando interface, or to the IReflect interface, and vice versa.
Public classTypeToTypeInfoMarshalerMarshals the unmanaged ITypeInfo interface to the managed Type class, and marshals the managed Type class to the unmanaged ITypeInfo interface.

Community Additions

Show: