다음을 통해 공유


사용자 지정 특성별 제외

사용자 지정 특성별로 형식, 메서드 및 필드를 선택적으로 제외할 수 있습니다. 사용자 지정 특성 규칙에서는 항목에 주석을 추가하는 사용자 지정 특성의 이름과 대조하여 일치하는 항목(형식, 메서드 또는 필드)을 선택합니다. 하나 이상의 사용자 지정 특성 규칙은 형식, 메서드 또는 필드를 선택하는 모든 규칙 내에 중첩될 수 있습니다.

하나의 형식, 메서드 또는 필드 규칙은 관련된 사용자 지정 특성 규칙을 여러 개 가질 수 있습니다. 이 경우 하나 이상의 사용자 지정 특성 규칙에서 이 항목을 선택하면 항목이 선택됩니다.

다음 예에서는 MyCustomAttribute 또는 MyOtherCustomAttribute로 주석이 추가된 모든 형식을 선택합니다.

<type name=".*" excludetype="false" regex="true>
   <customattribute name="MyCustomAttribute"/>
...<customattribute name="MyOtherCustomAttribute"/>
</type>

정규식을 사용하여 사용자 지정 특성 이름과 일치하는 사용자 지정 특성 규칙을 작성할 수도 있습니다. 다음 예에서는 MyCustomAttribute 또는 MyOtherCustomAttribute로 주석이 추가된 모든 형식을 선택할 수 있는 다른 방법을 보여 줍니다.

<type name=".*" excludetype="false" regex="true>
   <customattribute name="My.*CustomAttribute" regex="true"/>
</type>

다음 예제에서는 MyCustomAttribute라는 사용자 지정 특성으로 주석이 추가된 모든 메서드를 제외하는 방법을 보여 줍니다.

<type name=".*" excludetype="false" regex="true">
   <method name=".*" regex="true">
      <customattribute name="MyCustomAttribute"/>
   </method>
</type>

© 2002-2007 PreEmptive Solutions. All rights reserved.