PostSharp SDK 6.10 / / Class Reference / Post­Sharp.​Sdk.​Aspect­Infrastructure Namespace / IDependency­Transformation­Instance Interface

IDependencyTransformationInstance Interface

Defines the semantics of an instance of code transformation that is also an aspect dependency object.

Namespace:  PostSharp.Sdk.AspectInfrastructure
Assembly:  PostSharp.Compiler.Engine (in PostSharp.Compiler.Engine.dll) Version: 6.10.14.0 (6.10.14.0)
Syntax
C#
public interface IDependencyTransformationInstance : ITransformationInstance, 
	IAspectDependencyObject

The IDependencyTransformationInstance type exposes the following members.

Properties
  NameDescription
Public propertyDependencies
Gets the set of dependencies attached to the current object. The current object is the left member of all dependencies.
(Inherited from IAspectDependencyObject.)
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.
(Inherited from IAspectDependencyObject.)
Methods
  NameDescription
Public methodGetDisplayName
Gets a human-readable string representing the current object.
(Inherited from IAspectDependencyObject.)
Public methodHasEffect
Determines whether the current object has a given effect.
(Inherited from IAspectDependencyObject.)
See Also