obfuz/Editor/Virtualization/DataObfuscationPolicyBase.cs

43 lines
1002 B
C#
Raw Normal View History

2025-04-21 21:02:47 +08:00
using dnlib.DotNet;
namespace Obfuz.Virtualization
{
public abstract class DataObfuscationPolicyBase : IDataObfuscationPolicy
{
public virtual bool NeedObfuscateMethod(MethodDef method)
{
return true;
}
public virtual bool NeedObfuscateInt(MethodDef method, int value)
{
return true;
}
public virtual bool NeedObfuscateLong(MethodDef method, long value)
{
return true;
}
public virtual bool NeedObfuscateFloat(MethodDef method, float value)
{
return true;
}
public virtual bool NeedObfuscateDouble(MethodDef method, double value)
{
return true;
}
public virtual bool NeedObfuscateString(MethodDef method, string value)
{
return true;
}
2025-04-23 13:46:50 +08:00
public virtual bool NeedObfuscateArray(MethodDef method, byte[] array)
{
return true;
}
2025-04-21 21:02:47 +08:00
}
}