PostSharp SDK 2023.0 / / Class Reference / Post­Sharp.​Sdk.​Aspect­Weaver.​Aspect­Weavers Namespace / Assembly­Level­Aspect­Weaver Class / Assembly­Level­Aspect­Weaver Methods

AssemblyLevelAspectWeaver Methods

The AssemblyLevelAspectWeaver type exposes the following members.

Public methodAddLicenseRequirement Obsolete.
Adds a license requirement for the current AspectWeaver.
(Inherited from AspectWeaver.)
Protected methodApplyWaivedEffects
Remove the effects waived from the current aspect type (as added to the WaivedEffects collection) from transformation.
(Inherited from AspectWeaver.)
Protected methodCreateAspectWeaverInstance
Creates a new AspectWeaverInstance for a given aspect instance.
(Inherited from AspectWeaver.)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetAspectDisplayName
Gets a human-readable name of the current aspect type.
(Inherited from AspectWeaver.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetImplicitLinesOfCodeAvoidedByAdvice (Inherited from AspectWeaver.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodHasLinesOfCodeAvoided (Inherited from AspectWeaver.)
Protected methodInitialize
Initialize the current weaver and its aspect.
(Inherited from AspectWeaver.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from AspectWeaver.)
Public methodValidateAspectInstance
Validates an aspect instance, i.e. a concrete usage of an aspect of the type supported by the current AspectWeaver.
(Overrides AspectWeaver.ValidateAspectInstance(AspectInstanceInfo).)
See Also