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

AdviceAnalyzerFlags Constructor

Initializes a new AdviceAnalyzerFlags.

Namespace:  PostSharp.Sdk.AspectWeaver
Assembly:  PostSharp.Compiler.Engine (in PostSharp.Compiler.Engine.dll) Version: 6.10.14.0 (6.10.14.0)
Syntax
C#
public AdviceAnalyzerFlags(
	long ignoreAllAdviceArgsMembersFlags,
	long ignoreAdviceArgsFlag,
	long ignoreAllFlags,
	long ignoreAdviceFlag,
	Type customAttributeType
)

Parameters

ignoreAllAdviceArgsMembersFlags
Type: System.Int64
A bit mask where all bits representing access to members of AdviceArgs (or derived classes) are set.
ignoreAdviceArgsFlag
Type: System.Int64
A value where a single bit is set, representing the fact that the AdviceArgs argument is used.
ignoreAllFlags
Type: System.Int64
A bit mask where all meaningful bits are set.
ignoreAdviceFlag
Type: System.Int64
A value where a single bit is set, representing the fact that the advice is empty and can safely be ignored.
customAttributeType
Type: System.Type
Type of custom attribute (derived from AdviceOptimizationAttribute) storing optimization flags.
See Also