Developing Custom Aspects |
This chapter describes how to build your own aspect. It includes the following topics:
Section |
Description |
---|---|
This topic describes how to create aspects that contain a single transformation (named simple aspects). It describes all kinds of simple aspects. |
|
This topic explains the lifetime of aspects, which are instantiated at build time, serialized, then deserialized at runtime and executed. |
|
This topic discusses different techniques to initialize aspects. |
|
This topic shows how to validate that an aspect has been applied to a valid target declaration. |
|
This topic describes how to create aspects that are composed of several primitive transformations, using advices and pointcuts. |
|
This topic explains how to express aspect dependencies to prevent issues that would otherwise happen if several aspects are added to the same declaration. |
|
This topic explains some details about the implementation of interception aspects. |
|
This topic explains aspect serialization and how to customize it. |
|
This topic shows how aspect can influence how they appear in Visual Studio tooltips and code saving metrics. |
|
This topic discusses some advanced questions. |