Partager via


Exclusion de champs

Pour exclure des champs, il faut d'abord sélectionner le type à l'aide de l'élément <type>, puis indiquer une règle de sélection des champs à exclure. Les champs peuvent être exclus par nom et par spécificateur d'attribut (comme cela est expliqué dans la section sur les types, ci-dessus).

Les spécificateurs d'attribut autorisés sont les suivants :

public
private
static
assembly
family
familyandassembly
familyorassembly
notserialized

Si le spécificateur d'attribut n'est pas défini de manière explicite, l'attribut de champ n'est tout simplement pas utilisé comme critère de correspondance.

L'exemple suivant sélectionne tous les champs statiques qui commencent par « ENUM_ » :

<field regex="true" name="ENUM_.*" speclist="+static"/>

Des champs globaux peuvent être spécifiés à l'aide d'un sélecteur de type particulier avec le nom « Module:nom_mod », où nom_mod est le nom du module contenant le champ global.

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