Home - Forums-.NET - Spices.Net - Generics support

Spices.Net

NET code security, tools to protect, obfuscate, tamper defense, code and data safety, recover, convert, optimize, explore, browse and analyze .Net software.

This forum related to following products: Spices.Net Suite, Spices.Net Obfuscator, Spices.Net Decompiler

Generics support
Link Posted: 26-Apr-2007 03:55
I have 2 assemblies A and B
B references A and uses some of it's Generics (Classes and Methods)

A is obfuscated with Public, DefaultImproved (only Overridables are false)
B is obfuscated with KeepsInheritance

Using Reflector I can see that function calls in B are:
SomeClass.SomeFunc(agrs..)

But correct call would be
0.4(args..)
(as this classes/methods are really named in A assembly)
It is understandable, that because of this I get \"MethodNotFound\" exception

Doesn’t Spices.Obfuscator renames names of Generic classes/methods   referenced from another assembly?
Link Posted: 26-Apr-2007 10:16
It depends on many factors, if you provide us with your assembly I can answer more precisely. I should have some analysis to understand the reasons of received results.
If you can send us your assembly, please send the archived file (please change the extension of archive from .zip to .zap or use WinRar to archieve your files) to
Link Posted: 27-Apr-2007 03:45
I've sent a test assembly which however very well describes the problem.
Please let me know if you got the e-mail or I'll resend it to you.
The mail will come from kirill_softgrad [you know the symbol] softgrad.com
Link Posted: 27-Apr-2007 07:11
Yes and thanks for the assembly.
As soon as we finish analysis, I'll send you detailed info.
Link Posted: 30-Apr-2007 22:10
Please download the latest Spices.Net update with fixes of this problem.
Thanks once again for the samples provided.