Avoid singletons; collect code generation
authorStefanos A. <stapostol@gmail.com>
Fri, 1 Nov 2013 08:27:46 +0000 (09:27 +0100)
committerStefanos A. <stapostol@gmail.com>
Fri, 1 Nov 2013 08:27:46 +0000 (09:27 +0100)
commitbf0f42be82695bf72d69958ada7a70043e971c54
tree6f4740aa47a8ea4b76bccd31b639be868efdc0dc
parent33e6a6eae2e6e24682db5547dc78ef3d55a9c3d8
Avoid singletons; collect code generation

ISpecWriter implementations must now store explicit references to a
Settings object. Additionally, all code generation is now handled inside
the ISpecWriter implementation (it used to be scattered over all Type,
Parameter, etc classes resulting in unmaintainable spaghetti code.)
Source/Bind/CSharpSpecWriter.cs