GroupingAdviceWeaver Class |
An AdviceWeaver for use with advice custom attributes derived from GroupingAdvice.
System.Object
PostSharp.Sdk.AspectWeaver.AdviceWeaver
PostSharp.Sdk.AspectWeaver.GroupingAdviceWeaver
PostSharp.Sdk.AspectWeaver.AdviceWeaver
PostSharp.Sdk.AspectWeaver.GroupingAdviceWeaver
Namespace: PostSharp.Sdk.AspectWeaver
Assembly: PostSharp.Compiler.Engine (in PostSharp.Compiler.Engine.dll) Version: 2023.0.3.0 (2023.0.3.0)
C#
public abstract class GroupingAdviceWeaver : AdviceWeaver
The GroupingAdviceWeaver type exposes the following members.
Name | Description | |
---|---|---|
GroupingAdviceWeaver | Initializes a new instance of the GroupingAdviceWeaver class |
Name | Description | |
---|---|---|
AdviceGroups | (Inherited from AdviceWeaver.) | |
AspectWeaver |
Gets the parent AspectWeaver.
(Inherited from AdviceWeaver.) | |
DefaultLinesOfCodeAvoided | (Inherited from AdviceWeaver.) | |
RequiresRuntimeInstance |
Determines whether the current AdviceWeaver requires
an instance of the aspect at runtime.
(Inherited from AdviceWeaver.) | |
RequiresRuntimeReflectionObject |
Determines whether the current AdviceWeaver requires
a reflection object representing the target of the aspect.
(Inherited from AdviceWeaver.) |
Name | Description | |
---|---|---|
CreateAdviceGroup |
Creates an empty AdviceGroup where advices handled by the current AdviceWeaver
will be added.
(Inherited from AdviceWeaver.) | |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetGroupingKey | (Overrides AdviceWeaver.GetGroupingKey(AdviceInfo).) | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
Initialize |
Initializes the current AdviceWeaver.
(Inherited from AdviceWeaver.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
ToString | Returns a string that represents the current object. (Inherited from Object.) | |
ValidateAdvice |
Validates an advice annotation.
(Inherited from AdviceWeaver.) |