Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
.jpg)
Los tipos, métodos y campos se pueden excluir selectivamente por atributo personalizado. Una regla de atributo personalizado selecciona un elemento (tipo, método o campo) según su coincidencia con los nombres de los atributos personalizados que anotan el elemento. Se pueden anidar una o varias reglas de atributos personalizados en cualquier regla que seleccione tipos, métodos o campos.
Una regla de tipo, método o campo puede tener varias reglas de atributos personalizados asociadas a ella. En este caso, un elemento se selecciona si al menos una de las reglas de atributos personalizados lo selecciona.
En el siguiente ejemplo se seleccionan todos los tipos que están anotados con MyCustomAttribute o MyOtherCustomAttribute:
<type name=".*" excludetype="false" regex="true>
<customattribute name="MyCustomAttribute"/>
...<customattribute name="MyOtherCustomAttribute"/>
</type>
Las reglas de atributos personalizados también se pueden escribir con expresiones regulares para que coincidan con los nombres de atributos personalizados. En el siguiente ejemplo se ofrece otra forma de seleccionar todos los tipos anotados con MyCustomAttribute o MyOtherCustomAttribute:
<type name=".*" excludetype="false" regex="true>
<customattribute name="My.*CustomAttribute" regex="true"/>
</type>
En el siguiente ejemplo se muestra cómo excluir todos los métodos anotados con un atributo personalizado denominado MyCustomAttribute:
<type name=".*" excludetype="false" regex="true">
<method name=".*" regex="true">
<customattribute name="MyCustomAttribute"/>
</method>
</type>
© 2002-2007 PreEmptive Solutions. Reservados todos los derechos.