PostSharp SDK 2023.0 / / Class Reference / Post­Sharp.​Sdk.​Aspect­Infrastructure Namespace / IAspect­Dependency­Object Interface

IAspectDependencyObject Interface

Defines the semantics of objects whose dependency relationships can be revolved by the aspect dependency framework.

Namespace:  PostSharp.Sdk.AspectInfrastructure
Assembly:  PostSharp.Compiler.Engine (in PostSharp.Compiler.Engine.dll) Version: 2023.0.3.0 (2023.0.3.0)
public interface IAspectDependencyObject

The IAspectDependencyObject type exposes the following members.

Public propertyDependencies
Gets the set of dependencies attached to the current object. The current object is the left member of all dependencies.
Public propertyIsCommutative
Determines whether the current object is commutative with any other object, irrespective of dependencies or effects. If yes, then PostSharp can apply it in any order with respect to other objects.
Public methodGetDisplayName
Gets a human-readable string representing the current object.
Public methodHasEffect
Determines whether the current object has a given effect.
See Also