添加项目

This commit is contained in:
GG Z
2026-01-01 10:02:59 +08:00
parent 1fd8d2ced7
commit 4df4ce1e6a
105 changed files with 4437 additions and 570 deletions

View File

@@ -5,26 +5,20 @@
它也会默认开启重命名rename
-->
<rule pattern="true" preset="normal">
<!-- 可以在这里微调全局设置,比如加强控制流 -->
<protection id="ctrl flow" />
<!-- 可以在这里微调全局设置,比如加强控制流 -->
<protection id="ctrl flow" />
<!-- 关键:禁止重命名 BAML 文件名,保证 "WPFUI.xaml" 依然叫 "wpfui.baml" -->
<protection id="rename">
<argument name="renXaml" value="false" />
</protection>
</rule>
<!--
2. 关键规则:保留所有类名(不重命名类)
pattern="member-type('type')" 意思是指匹配所有的“类型”定义Class/Interface/Struct
action="remove" 意思是指:对匹配到的这些项,移除指定的保护。
-->
<rule pattern="member-type('type')">
<protection id="rename" action="remove" />
</rule>
<!-- 3. (可选但推荐) 确保 RevitAPI 接口方法不被错误重命名 -->
<!--
通常 ConfuserEx 会自动识别接口实现不进行重命名,但为了保险,
可以显式排除 Execute 和 OnStartup 方法。
-->
<rule pattern="name('Execute') or name('OnStartup') or name('OnShutdown')">
<protection id="rename" action="remove" />
<protection id="rename" action="remove" />
</rule>
<!-- 4. 指定模块 -->