MDA de marshaling
El asistente para la depuración administrada (MDA) marshaling se activa cuando Common Language Runtime configura información sobre cálculo de referencias para algún parámetro de un método o un campo de una estructura. Este asistente para la depuración administrada no funciona con los ensamblados compilados con Just-In-Time.
Efecto en Common Language Runtime
Este asistente para la depuración administrada no tiene efecto en Common Language Runtime.
Output
El asistente para la depuración administrada muestra el tipo del parámetro o campo en los contextos administrados y no administrados, así como la estructura o método que contiene el tipo. A continuación, se incluye un ejemplo del resultado para un campo:
Marshaling from 'Char' to 'ANSI char'
name="assembly!Namespace.Class::myChar
Configuración
La configuración del asistente para la depuración administrada le permite filtrar la información sobre el cálculo de referencias comunicada basándose en los nombres de método o el campo implicados. En el ejemplo siguiente se muestra cómo utilizar los elementos methodFilter, fieldFilter y match para especificar filtros. Si se establece el atributo name en un asterisco (*), el resultado incluirá todo.
<mdaConfig>
<assistants>
<marshaling>
<methodFilter>
<match name="Method1"/>
<match name="Method2"/>
</methodFilter>
<fieldFilter>
<match name="Field1"/>
<match name="Field2"/>
</fieldFilter>
</marshaling>
</assistants>
</mdaConfig>
Vea también
Referencia
Conceptos
Diagnóstico de errores con ayudantes de depuraciones administradas
Cálculo de referencias de interoperabilidad