Aspects

From BLToolkit.NET

Business Logic Toolkit for .NET www.bltoolkit.net
 

All BLToolkit aspects are implemented as attributes and have to be applied to abstract or virtual members of an abstract class. You need to use TypeAccessor<T>.CreateInstance() method to create an instance of the class. BLToolkit class builder creates an actual class and applies aspects to abstract and virtual members by overriding the members and emitting (see System.Reflection.Emit namespace) additional code around them.

• Async aspect
Cache aspect
• Cache aspect
• NoCache attribute
• ClearCache aspect
• Counter aspect
• Logging aspect
• Mixin aspect
• NotNull attribute
• Overload aspect
 
© 2010 www.bltoolkit.net
support@bltoolkit.net