Configuration
Need BitMono’s settings inside your protection? Inject any of these through your constructor and the DI container hands them to you:
ProtectionSettingsCriticalsSettingsObfuscationSettings
Here’s how:
public class MagicProtection : Protection
{
private readonly ProtectionSettings _protectionSettings;
private readonly CriticalsSettings _criticalsSettings;
private readonly ObfuscationSettings _obfuscationSettings;
public MagicProtection(
ProtectionSettings protectionSettings,
CriticalsSettings criticalsSettings,
ObfuscationSettings obfuscationSettings,
IBitMonoServiceProvider serviceProvider) : base(serviceProvider)
{
_protectionSettings = protectionSettings;
_criticalsSettings = criticalsSettings;
_obfuscationSettings = obfuscationSettings;
}
}