A protection for the obfuscator, it has stages that modify the contents of the module.
flowchart LR
classDef interfaceStyle stroke-dasharray: 5 5;
classDef abstractStyle stroke-width:4px
subgraph ProwlynxNET.Core.Models
ProwlynxNET.Core.Models.IProtection[[IProtection]]
class ProwlynxNET.Core.Models.IProtection interfaceStyle;
end
| Type | Name | Methods |
|---|---|---|
string |
ProtectionNameThe name of the protection. |
get, set |
int |
ProtectionPriorityThe priority for this protection. A lower number is a higher priority. |
get, set |
List<IProtectionStage> |
StagesThe stages that operate on the module. |
get, set |
| Returns | Name |
|---|---|
T |
GetStage() |
List<T> |
GetStages() |
A protection for the obfuscator, it has stages that modify the contents of the module.
public List<T> GetStages<T>()
where T : IProtectionStagepublic T GetStage<T>()
where T : IProtectionStagepublic string ProtectionName { get; set; }The name of the protection.
public List<IProtectionStage> Stages { get; set; }The stages that operate on the module.
public int ProtectionPriority { get; set; }The priority for this protection. A lower number is a higher priority.
Generated with ModularDoc