Partager via


Règles d'exclusion de l'attribution d'un nouveau nom

La section de la « liste des exclusions » constitue un moyen dynamique d'optimiser l'attribution d'un nouveau nom aux assemblys d'entrée. L'utilisateur spécifie une liste de « règles » qui s'appliquent lors de l'exécution. Si une règle sélectionne une classe, une méthode ou un champ, cet élément n'est pas renommé.

Ces règles s'appliquent en plus des règles liées aux options globales, telles que l'option Bibliothèque.

Les règles sont soumises à un OU logique entre elles.

Des expressions régulières peuvent être utilisées pour sélectionner les espaces de noms, les types, les méthodes ou les champs. L'attribut facultatif « regex » est utilisé à cette fin. La valeur par défaut de « regex » est false. Si « regex » a la valeur true, la valeur de l'attribut de nom est interprétée comme une expression régulière ; dans le cas contraire, le nom est interprété littéralement. Cela est important, dans la mesure où les expressions régulières assignent une signification particulière à certains caractères (par exemple le point).

Voici quelques exemples d'expressions régulières simples :

.*                  Matches anything
MyLibrar.           Matches MyLibrary, MyLibrari, etc.
My[\.]Test[\.]I.*   Matches My.Test.Int1,My.Test.Internal, etc.
Get.*               Matches GetInt, GetValue, etc.
Get*                Matches Ge,Get,Gett,Gettt, etc.

Consultez la documentation du .NET Framework pour une description complète de la syntaxe des expressions régulières.

Dans cette section

Exclusion d'espaces de noms

Exclusion de types

Exclusion de méthodes

Exclusion de champs

Exclusion par attribut personnalisé

Exclusion d'assemblys

Exclusion de modules

© 2002-2007 PreEmptive Solutions. Tous droits réservés.