System.Runtime.InteropServices.CustomMarshalers Namespace

Fornece suporte de marshaling interno para .NET Framework.

Classes

EnumerableToDispatchMarshaler

Realiza marshal da interface IDispatch COM para a interface IEnumerable do .NET Framework e vice-versa.

EnumeratorToEnumVariantMarshaler

Realiza marshal da interface IEnumVARIANT COM para a interface IEnumerator do .NET Framework e vice-versa.

ExpandoToDispatchExMarshaler

Realiza marshal da interface IDispatchEx COM para a interface IExpando do .NET Framework ou para a interface IReflect e vice-versa.

TypeToTypeInfoMarshaler

Realiza marshaling da interface ITypeInfo não gerenciada para a classe Type gerenciada e realiza marshaling da classe Type gerenciada para a interface ITypeInfo não gerenciada.