Sdílet prostřednictvím


zařazování MDA

Poznámka:

Tento článek je specifický pro rozhraní .NET Framework. Nevztahuje se na novější implementace .NET, včetně .NET 6 a novějších verzí.

Pomocník marshaling pro spravované ladění (MDA) se aktivuje, když CLR nastaví informace o zařazování pro parametr metody nebo pole struktury. Tato sada MDA nefunguje pro sestavení kompilovaná podle potřeby.

Vliv na modul runtime

Tento mdA nemá žádný vliv na CLR.

Výstup

MdA zobrazí typ parametru nebo pole ve spravovaných a nespravovaných kontextech a strukturu nebo metodu obsahující typ. Následuje příklad výstupu pole:

Marshaling from 'Char' to 'ANSI char'
name="assembly!Namespace.Class::myChar

Konfigurace

Konfigurace MDA umožňuje filtrovat hlášené informace o zařazování na základě názvů zahrnutých polí nebo metod. Následující příklad ukazuje použití methodFilter, fieldFiltera match elementy k určení filtrů. Nastavení atributu name na hvězdičku (*) bude odpovídat všemu.

<mdaConfig>
  <assistants>
    <marshaling>
      <methodFilter>
        <match name="Method1"/>
        <match name="Method2"/>
      </methodFilter>
      <fieldFilter>
        <match name="Field1"/>
        <match name="Field2"/>
       </fieldFilter>
    </marshaling>
  </assistants>
</mdaConfig>

Viz také