-
Book Overview & Buying
-
Table Of Contents
Metaprogramming in C#
By :
Throughout the book, you should have noticed a theme: automation. This means writing code that makes your code easier, more maintainable, and takes away repetitive work. In Chapter 13, Applying Cross-Cutting Concerns, we talked about code that could be created for a specific concern and be automatically applied. In this chapter, we will take this concept to the next level and dive into a formalization that is designed for this purpose; aspect-oriented programming (AOP).
In this chapter, we will cover the following topics:
By the end of this chapter, you should have a solid understanding of AOP and how it can be used in C# to create more modular, maintainable, and scalable applications.