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 接口。