DeployLX Software Protection System

Rule Element

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

<Rule
  obfuscate="true|false"
  visibility="None|Public|Proteced|
              ProtectedInternal|Internal|Private|AllPublic|AllPrivate|All"
  objectTypes="None|Classes|Methods|Events|Fields|Properties|All"
  isRegex="true|false"
  comments="comments">

  pattern

</Rule>

Attributes

comments  

Comments about the intent of the rule.

isRegex true|false

Indicates if the pattern should be treated as a regular expression.

obfuscate true|false

Indicates if assembly members that match the rule should be obfuscated or excluded.

pattern pattern

The pattern used to match against the full name of the Types, Methods, Properties, Fields and Events in the Assembly. You can the wild cards * and ? to match multiple and single characters. The full name includes the complete namespace and type name. Type members are prefixed by their owning type.

objectTypes None | Classes | Methods | Events | Fields | Properties | All

The assembly object types to match against.

visibility None | Public | Proteced | ProtectedInternal | Internal | Private | AllPublic | AllPrivate | All

The visibility of the objects to match against.

See Also