using dnlib.DotNet; using dnlib.DotNet.Emit; using System; using System.Collections.Generic; namespace Obfuz.ObfusPasses.ConstObfus { public interface IDataObfuscator { void ObfuscateInt(MethodDef method, int value, List obfuscatedInstructions); void ObfuscateLong(MethodDef method, long value, List obfuscatedInstructions); void ObfuscateFloat(MethodDef method, float value, List obfuscatedInstructions); void ObfuscateDouble(MethodDef method, double value, List obfuscatedInstructions); void ObfuscateString(MethodDef method, string value, List obfuscatedInstructions); void ObfuscateBytes(MethodDef method, Array value, List obfuscatedInstructions); void Done(); } }