IComparableAspectDependencyObject Interface |
Defines the semantics of an object that can be compared to another using
the aspect dependency framework: A class that implements this interface is sorted among all other
instances this way instead of using priority or aspect ordering.
Namespace: PostSharp.Sdk.AspectInfrastructure
Assembly: PostSharp.Compiler.Engine (in PostSharp.Compiler.Engine.dll) Version: 2023.0.3.0 (2023.0.3.0)
C#
public interface IComparableAspectDependencyObject : IAspectDependencyObject
The IComparableAspectDependencyObject type exposes the following members.
Name | Description | |
---|---|---|
Dependencies |
Gets the set of dependencies attached to the current object. The current object is the left member of all dependencies.
(Inherited from IAspectDependencyObject.) | |
IsCommutative |
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.
(Inherited from IAspectDependencyObject.) |
Name | Description | |
---|---|---|
CompareTo |
Determines the position of another object (considered the right member
of the comparison) with respect to the current object (considered the left member
of the comparison).
| |
GetDisplayName |
Gets a human-readable string representing the current object.
(Inherited from IAspectDependencyObject.) | |
HasEffect |
Determines whether the current object has a given effect.
(Inherited from IAspectDependencyObject.) |