20 lines
453 B
C#
20 lines
453 B
C#
|
using dnlib.DotNet;
|
|||
|
|
|||
|
namespace Obfuz.ObfusPasses.FieldEncrypt
|
|||
|
{
|
|||
|
public class ConfigurableEncryptPolicy : EncryptPolicyBase
|
|||
|
{
|
|||
|
|
|||
|
public override bool NeedEncrypt(FieldDef field)
|
|||
|
{
|
|||
|
TypeDef type = field.DeclaringType;
|
|||
|
// TODO
|
|||
|
if (type.Name == "EncryptField" || type.Name == "EncryptProperty")
|
|||
|
{
|
|||
|
return true;
|
|||
|
}
|
|||
|
return false;
|
|||
|
}
|
|||
|
}
|
|||
|
}
|