Lire en anglais

Partager via


IL2002 : le fichier descripteur a essayé de conserver des méthodes sur un type qui n’a aucune méthode

Cause

Un fichier de descripteur XML tente de conserver des méthodes sur un type sans aucune méthode.

Description de la règle

Les fichiers descripteurs permettent d’indiquer au découpage IL de toujours conserver certains membres dans un assembly, que le découpeur trouve ou non des références à ceux-ci. Toutefois, la tentative de conservation des membres introuvables déclenche un avertissement.

Exemple

<linker>
  <assembly fullname="test">
    <type fullname="TestType" preserve="methods" />
  </assembly>
</linker>
// IL2002: Type 'TestType' has no methods to preserve
struct TestType
{
    public int Number;
}