Share via


ILayerDependencyLink Interface

Link from a layer to another layer that it depends on.

Namespace:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer
Assembly:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer (in Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer.dll)

Syntax

'Declaration
Public Interface ILayerDependencyLink _
    Inherits ILayerLink, ILayerElement
public interface ILayerDependencyLink : ILayerLink, 
    ILayerElement
public interface class ILayerDependencyLink : ILayerLink, 
    ILayerElement
type ILayerDependencyLink =  
    interface
        interface ILayerLink
        interface ILayerElement
    end
public interface ILayerDependencyLink extends ILayerLink, ILayerElement

The ILayerDependencyLink type exposes the following members.

Properties

  Name Description
Public property Description Get/set the description. (Inherited from ILayerElement.)
Public property Direction Get/set the link direction (Forwards, Backwards and Bidirectional).
Public property Id Gets the unique identifier of this element. (Inherited from ILayerElement.)
Public property IsDeleted Check whether this element has been deleted. (Inherited from ILayerElement.)
Public property Name Get/set the unique name. (Inherited from ILayerElement.)
Public property Properties Gets a string dictionary that you can use to store arbitrary data with each ILayerElement. (Inherited from ILayerElement.)
Public property Source Get the source layer.
Public property Source Get the soure element. (Inherited from ILayerLink.)
Public property Target Get the target layer.
Public property Target Get the target element. (Inherited from ILayerLink.)

Top

Extension Methods

  Name Description
Public Extension Method Delete() Overloaded. Delete the link. (Defined by Extensions.)
Public Extension Method Delete() Overloaded. Delete the element. (Defined by Extensions.)
Public Extension Method GetShape Get the shape that presents this layer element. (Defined by Extensions.)

Top

See Also

Reference

Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer Namespace

CreateDependencyLink()