Currently: each type generates a deserializer/serializer type into a different assembly.
Feature Request: allow the specification of an assembly name and set of types to generate into it ahead-of-time. Something like: void NetJSON.NetJSON.GenerateTypesInto(string assemblyName, type[] types); that call be called during static initialization.
Why: This lets the author of the types being serialized add InternalsVisibleTo directives to their assembly's properties.cs so the generated serialization code can access those types without them needing to be marked as public.
Currently: each type generates a deserializer/serializer type into a different assembly.
Feature Request: allow the specification of an assembly name and set of types to generate into it ahead-of-time. Something like: void NetJSON.NetJSON.GenerateTypesInto(string assemblyName, type[] types); that call be called during static initialization.
Why: This lets the author of the types being serialized add InternalsVisibleTo directives to their assembly's properties.cs so the generated serialization code can access those types without them needing to be marked as public.