InitializeAspectInstanceAdvice Class |
Custom attribute that, when applied to a method of an aspect class, specifies that this method
should be invoked whenever the aspect instance needs to be initialized. The target method
must have a void return value and have a single parameter of type AspectInitializationReason.
This method is equivalent to RuntimeInitializeInstance()
System.Object
System.Attribute
PostSharp.Aspects.Advices.Advice
PostSharp.Aspects.Advices.InitializeAspectInstanceAdvice
System.Attribute
PostSharp.Aspects.Advices.Advice
PostSharp.Aspects.Advices.InitializeAspectInstanceAdvice
Namespace: PostSharp.Aspects.Advices
Assembly: PostSharp (in PostSharp.dll) Version: 2023.0.3.0 (2023.0.3.0)
C#
public sealed class InitializeAspectInstanceAdvice : Advice
The InitializeAspectInstanceAdvice type exposes the following members.
Name | Description | |
---|---|---|
InitializeAspectInstanceAdvice | Initializes a new instance of the InitializeAspectInstanceAdvice class |
Name | Description | |
---|---|---|
Description |
A human-readable description of the current advice.
(Inherited from Advice.) | |
LinesOfCodeAvoided |
Reduction in the code lines count achieved by applying the advice instance to one code element.
(Inherited from Advice.) |