Generates Shaspect.Implementation.AspectsCollection class, which initializes all aspects in the target assembly. The code is generated using IL and is equivalent of: namespace Shaspect.Implementation { [CompilerGenerated] [DebuggerNonUserCode] internal static class AspectsCollection { public static readonly SimpleAspect Aspect_0; public static readonly ComplexAspect Aspect_1; ... static AspectsCollection() { Aspect_0 = new SimpleAspect (param1, param2, param3); Aspect_0.Prop1 = val1; Aspect_0.Prop2 = val2; Aspect_1 = new ComplexAspect (param1, param2); ... } } }