Measures whether a positional differ can align an obfuscated assembly against its pre-obfuscation original, which is the attack member reordering exists to defeat. dotnet run --project align.csproj -- \ /Library/Obfuz//OriginalAssemblies/Assembly-CSharp.dll \ /Library/Obfuz//ObfuscatedAssemblies/Assembly-CSharp.dll \ /Assets/Obfuz/SymbolObfus/symbol-mapping.xml Reports two different things. The whole-dump figure is the acceptance criterion. The within-type figure is what a structural attack that re-identifies the declaring type first would get instead, and reordering does not address it.