PostSharp6.2/API Reference/Post­Sharp.​Aspects.​Advices Namespace/Introduce­Member­Advice­Instance Class

IntroduceMemberAdviceInstance Class

Inheritance Hierarchy
System.Object
  PostSharp.Aspects.Advices.AdviceInstance
    PostSharp.Aspects.Advices.IntroduceMemberAdviceInstance
      PostSharp.Aspects.Advices.IntroduceMethodAdviceInstance

Namespace:  PostSharp.Aspects.Advices
Assembly:  PostSharp (in PostSharp.dll) Version: 6.2.13.0 (6.2.13.0)
Syntax
C#
public abstract class IntroduceMemberAdviceInstance : AdviceInstance

The IntroduceMemberAdviceInstance type exposes the following members.

Properties
  NameDescription
Public propertyDescription
A human-readable description of the current advice instance.
(Inherited from AdviceInstance.)
Public propertyIsVirtual
Determines whether the introduced member should be virtual.
Public propertyLinesOfCodeAvoided
The number of lines of hand-written code avoided by this specific AdviceInstance.
(Inherited from AdviceInstance.)
Public propertyMasterAspectMember
Gets the main field or method of the aspect class that the current AdviceInstance relates to.
(Inherited from AdviceInstance.)
Public propertyOverrideAction
Determines the action to be overtaken when the member to be introduced already exists in the type to which the aspect is applied, or to a base type.
Public propertyVisibility
Gets the visibility of the introduced member.
See Also