Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
.jpg)
È possibile escludere tipi, metodi e campi specifici in base all'attributo personalizzato. Una regola relativa all'attributo personalizzato seleziona un elemento, quale un tipo, un metodo o un campo, in base alla corrispondenza con i nomi degli attributi personalizzati utilizzati per annotarlo. È possibile nidificare una o più regole relative all'attributo personalizzato all'interno di qualsiasi regola di selezione di tipi, metodi o campi.
Più regole relative all'attributo personalizzato possono essere associate a una regola relativa al tipo, al metodo o al campo. In questo caso, un elemento viene selezionato anche in base a una sola regola relativa all'attributo personalizzato.
Nell'esempio seguente vengono selezionati tutti i tipi che contengono l'annotazione MyCustomAttribute o MyOtherCustomAttribute.
<type name=".*" excludetype="false" regex="true>
<customattribute name="MyCustomAttribute"/>
...<customattribute name="MyOtherCustomAttribute"/>
</type>
È inoltre possibile scrivere le regole relative all'attributo personalizzato utilizzando espressioni regolari corrispondenti ai nomi degli attributi personalizzati. Nell'esempio seguente viene descritto un modo diverso per selezionare tutti i tipi che contengono l'annotazione MyCustomAttribute o MyOtherCustomAttribute.
<type name=".*" excludetype="false" regex="true>
<customattribute name="My.*CustomAttribute" regex="true"/>
</type>
L'esempio seguente illustra come escludere tutti i metodi che contengono l'attributo personalizzato MyCustomAttribute come annotazione.
<type name=".*" excludetype="false" regex="true">
<method name=".*" regex="true">
<customattribute name="MyCustomAttribute"/>
</method>
</type>
© 2002-2007 PreEmptive Solutions. Tutti i diritti riservati.