Custom attribute that specifies the order of run-time execution of aspects or aspect layers.
public sealed class AspectOrderAttribute : Attribute
Note that, at compile-time, aspects are applied in the reverse order compared to the run-time execution order.
Initializes a new instance of the AspectOrderAttribute class that specified the order of execution of aspect layers. This constructor allows to specify the order of execution of individual layers.
Initializes a new instance of the AspectOrderAttribute class that specifies the order of execution of aspects. This constructor does not allow multi-layer aspects to overlap each other. If aspects are composed of several layers, all layers of each aspect are ordered as a single group. To order layers individually, use the other constructor.
Gets the ordered list of aspect layers, in the format specified the constructor documentation.