obfuz/com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/SymbolObfusPass.cs

32 lines
697 B
C#
Raw Normal View History

using Obfuz.Settings;
namespace Obfuz.ObfusPasses.SymbolObfus
{
public class SymbolObfusPass : ObfuscationPassBase
{
private SymbolRename _symbolRename;
public override ObfuscationPassType Type => ObfuscationPassType.SymbolObfus;
public SymbolObfusPass(SymbolObfuscationSettingsFacade settings)
{
_symbolRename = new SymbolRename(settings);
}
public override void Start()
{
_symbolRename.Init();
}
public override void Stop()
{
_symbolRename.Save();
}
public override void Process()
{
_symbolRename.Process();
}
}
}