DeployLX Software Protection System

Member Element

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

<Member
  name="name"
  renameTo="name"
  obfuscate="name"
  memberType="Constructor|Event|Field|Method|Property"
  signature="signature"
  encryptMsil="true|false|default"
  encryptStrings="true|false|default"	
  obfuscateEverything="true|false|default"
/>

Attributes

encryptMsil true|false|default

Indicates if MSIL for the member and its children should be encrypted. If default, inherits the setting from its parent.

encryptStrings true|false|default

Indicates if user strings used in the member and its children should be encrypted. If default, inherits the setting from its parent.

memberType Constructor | Event | Field | Method | Property

The type of the member.

name name

The name of the member.

obfuscate true|false|default

Indicates if the member 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.

signature signature

The parameter signature that uniquely identifies the method or property of the type. Required when memberType is Method or Property.

Example for Search( string text, string match )

signature="string, string"

See Also