I'm generating a dynamic proxy in .NET with TypeBuilder and Emit and there are lots of names going on - assembly name, module name and type names. Is there a best practice or a set of general good ideas around naming of a dynamic proxy, or emitted classes in general? Should the generated proxy contain a name and a random number to prevent class name collisions and so on?
Thanks for any help.