2025-08-03 12:37:44 +08:00
|
|
|
|
using Obfuz.Utils;
|
2025-06-28 12:12:31 +08:00
|
|
|
|
|
|
|
|
|
namespace Obfuz.GarbageCodeGeneration
|
|
|
|
|
{
|
|
|
|
|
public class GenerationParameters
|
|
|
|
|
{
|
|
|
|
|
public IRandom random;
|
|
|
|
|
|
|
|
|
|
public string classNamespace;
|
|
|
|
|
public string classNamePrefix;
|
|
|
|
|
public int classCount;
|
|
|
|
|
public int methodCountPerClass;
|
|
|
|
|
public int fieldCountPerClass;
|
|
|
|
|
public string outputPath;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public interface ISpecificGarbageCodeGenerator
|
|
|
|
|
{
|
|
|
|
|
void Generate(GenerationParameters parameters);
|
|
|
|
|
}
|
|
|
|
|
}
|