System.Runtime.InteropServices.CustomMarshalers Пространство имен

Обеспечивает внутреннюю поддержку маршалинга для .NET.

Классы

EnumerableToDispatchMarshaler

Маршалирует COM-интерфейс IDispatch в интерфейс .NET Framework IEnumerable и обратно.

EnumeratorToEnumVariantMarshaler

Маршалирует COM-интерфейс IEnumVARIANT в интерфейс .NET Framework IEnumerator и обратно.

ExpandoToDispatchExMarshaler

Выполняет маршалинг COM-интерфейса IDispatchEx либо в интерфейс .NET Framework IExpando, либо в интерфейс IReflect, и обратно.

TypeToTypeInfoMarshaler

Выполняет маршалинг неуправляемого интерфейса ITypeInfo в управляемый класс Type, а управляемого класса Type — в неуправляемый интерфейс ITypeInfo.