System.Runtime.InteropServices.CustomMarshalers 命名空间

提供 .NET Framework 的内部封送处理支持。

EnumerableToDispatchMarshaler

将 COM IDispatch 接口封送处理到 .NET Framework IEnumerable 接口,反之亦然。

EnumeratorToEnumVariantMarshaler

将 COM IEnumVARIANT 接口封送处理到 .NET Framework IEnumerator 接口,反之亦然。

ExpandoToDispatchExMarshaler

将 COM IDispatchEx 接口封送处理到 .NET Framework IExpando 接口,或封送处理到 IReflect 接口,反之亦然。

TypeToTypeInfoMarshaler

将非托管的 ITypeInfo 接口封送处理到托管的 Type 类,并将托管的 Type 类封送处理到非托管的 ITypeInfo 接口。