PostSharp SDK 2023.0 / / Class Reference / Post­Sharp.​Sdk.​Aspect­Weaver Namespace / Advice­Analyzer­Flags Class

AdviceAnalyzerFlags Class

Encapsulates static information about a specific type of AdviceAnalyzer, such as the value of flags.
Inheritance Hierarchy

Namespace:  PostSharp.Sdk.AspectWeaver
Assembly:  PostSharp.Compiler.Engine (in PostSharp.Compiler.Engine.dll) Version: 2023.0.3.0 (2023.0.3.0)
public sealed class AdviceAnalyzerFlags

The AdviceAnalyzerFlags type exposes the following members.

Public methodAdviceAnalyzerFlags
Initializes a new AdviceAnalyzerFlags.
Public propertyCustomAttributeType
Type of custom attribute (derived from AdviceOptimizationAttribute) storing optimization flags.
Public propertyIgnoreAdviceArgsFlag
A value where a single bit is set, representing the fact that the AdviceArgs argument is used.
Public propertyIgnoreAdviceFlag
A value where a single bit is set, representing the fact that the advice is empty and can safely be ignored.
Public propertyIgnoreAllAdviceArgsMembersFlags
A bit mask where all bits representing access to members of AdviceArgs (or derived classes) are set.
Public propertyIgnoreAllFlags
A bit mask where all meaningful bits are set.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetOptimizations
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
See Also