Skip to content

Commit 57e6002

Browse files
committed
更新文档
1 parent f793158 commit 57e6002

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

docs/manual/symbol-obfuscation.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -155,8 +155,8 @@ applyToMember类型描述了对哪些元数据不混淆。可以为空,表示
155155
|modifier||指示匹配哪些可见类型的目标|
156156
|classType||指示匹配哪种类型|
157157
|obName||表示是否混淆本类型的命名空间和类型名。如果自身是嵌套子类型没有设置则优先继承ApplyToMember为true的嵌套父类的obName,如果找不到可继承的值,则默认为true|
158-
|applyToMembers||obName值的额外作用目标。如果obName为null,此applyToMember不会生效|
159-
|applyToNestedTypes||默认为true,是否将obName属性的值应用于所有嵌套子类型(包括嵌套子类型的嵌套子类型)|
158+
|applyToMembers||obName值的额外作用目标。默认值为空,不会作用于任何成员目标|
159+
|applyToNestedTypes||是否将obName属性的值应用于所有嵌套子类型(包括嵌套子类型的嵌套子类型)。默认为true。|
160160

161161
type允许定义field、method、property、event类型的子元素。
162162

@@ -166,7 +166,7 @@ type允许定义field、method、property、event类型的子元素。
166166
|-|-|-|
167167
|name||name为通配符表达式。如果为空则表示匹配所有类型|
168168
|modifier||指示匹配哪些可见类型的目标|
169-
|obName||表示是否混淆字段名。如果没有设置则并且type的applyToMembers属性为true并且type设置了obName属性,则继承type的obName值。|
169+
|obName||表示是否混淆字段名。如果obName为空,则尝试继承applyToMembers属性包含`field`的所在type的obName值|
170170

171171
### property 配置规则
172172

@@ -175,7 +175,7 @@ type允许定义field、method、property、event类型的子元素。
175175
|name||name为通配符表达式。如果为空则表示匹配所有类型|
176176
|modifier||指示匹配哪些可见类型的目标|
177177
|obName||表示是否混淆property名。如果没有设置则并且type的applyToMembers属性为true并且type设置了obName属性,则继承type的obName值。|
178-
|applyToMembers||obName值的额外作用目标,有效取值只能为`propertyGetterSetterName`,取其他值没有意义。如果obName为null,此applyToMember不会生效|
178+
|applyToMembers||obName值的额外作用目标,有效取值只能为`propertyGetterSetterName`,取其他值没有意义。如果obName为空,则尝试继承applyToMembers属性包含`propertyName`的所在type的obName值|
179179

180180
### event 配置规则
181181

@@ -184,12 +184,12 @@ type允许定义field、method、property、event类型的子元素。
184184
|name||name为通配符表达式。如果为空则表示匹配所有类型|
185185
|modifier||指示匹配哪些可见类型的目标|
186186
|obName||表示是否混淆event名。如果没有设置则并且type的applyToMembers属性为true并且type设置了obName属性,则继承type的obName值。|
187-
|applyToMembers||obName值的额外作用目标,有效取值只能为`eventAddRemoveFireName`,取其他值没有意义。如果obName为null,此applyToMember不会生效|
187+
|applyToMembers||obName值的额外作用目标,有效取值只能为`eventAddRemoveFireName`,取其他值没有意义。如果obName为空,则尝试继承applyToMembers属性包含`eventName`的所在type的obName值|
188188

189189
### method 配置规则
190190

191191
|属性|可空|描述|
192192
|-|-|-|
193193
|name||name为通配符表达式。如果为空则表示匹配所有类型|
194194
|modifier||指示匹配哪些可见类型的目标|
195-
|obName||表示是否混淆method名。如果没有设置,则优先继承。否则继承所在type的obName值|
195+
|obName||表示是否混淆method名。如果没有设置,则优先继承所属的applyToMember包含`propertyGetterSetterName`的property或applyToMember包含`eventAddRemoveFireName`的event,如果不存在相应的property或event规则,则尝试继承applyToMembers属性包含`method`的所在type的obName值|

0 commit comments

Comments
 (0)