DeployLX Software Protection System

Type Element

<Project>
  <Assembly>
    <UserString>
    <Rule>
    <Resource>
    <Namespace>
      <Type>
        <Member>
  <ExcludeDependency>
  <Search>

<Type
  name="name"
  obfuscate="true|false|default"
  renameTo="name"
  encyptMsil="true|false|default"
  encryptStrings="true|false|default"
  obfuscateEverything="true|false|default"
/>

Attributes

disguiseCalls true|false|default

Indicates if method calls from this type may be disguised.

encryptMsil true|false|default

Indicates if MSIL for all members of the type and its children should be encrypted. If default, inherits the setting from its parent.

encryptStrings true|false|default

Indicates if user strings for all members of the type and its children should be encrypted. If default, inherits the setting from its parent.

name name

The name of the type.

obfuscate true|false|default

Indicates if the type should be obfuscated. If default, uses the obfuscation selection rules.

obfuscateEverything true|false|default

Indicates if method calls in this member's code may be disguised with Obfuscate Everything Protection.

renameTo name

Indicates the value to be renamed to. Normally not used, CodeVeil selects the best name automatically.

Child Elements

<Type>

Nested types are entered as child <Type> elements.

<Member>

Defines members of the type.

See Also