C# (CSharp) Shaspect.Builder Пространство имен

Пространства имен

Shaspect.Builder.Tools

Классы

Имя Описание
InitClassGenerator 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); ... } } }
MethodAspectInjector
NestingStrategy Determines how aspects from different levels are merged. E.g. how aspects on class level are merged with method aspects.
ShaspectBuildTask