Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Layer element
Namespace: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer
Assembly: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer (in Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer.dll)
Syntax
public interface ILayer : ILayerContainer, ILayerElement
public interface class ILayer : ILayerContainer, ILayerElement
type ILayer =
interface
interface ILayerContainer
interface ILayerElement
end
Public Interface ILayer
Inherits ILayerContainer, ILayerElement
Properties
Name | Description | |
---|---|---|
![]() |
ArtifactReferences | Get the artifact references. |
![]() |
Comments | Get the comments that are contained in this element (not the comments that are linked to it).(Inherited from ILayerContainer.) |
![]() |
Description | Get/set the description.(Inherited from ILayerElement.) |
![]() |
Id | Gets the unique identifier of this element.(Inherited from ILayerElement.) |
![]() |
IncomingDependencyLinks | Get the incoming dependency links. |
![]() |
IsDeleted | Check whether this element has been deleted.(Inherited from ILayerElement.) |
![]() |
Layers | Get the layers that are contained in this element.(Inherited from ILayerContainer.) |
![]() |
Name | Get/set the unique name.(Inherited from ILayerElement.) |
![]() |
OutgoingDependencyLinks | Get the outgoing dependency links. |
![]() |
Parent | The parent container, either an ILayer or an ILayerModel. |
![]() |
Properties | Gets a string dictionary that you can use to store arbitrary data with each ILayerElement.(Inherited from ILayerElement.) |
Extension Methods
Name | Description | |
---|---|---|
![]() |
CreateArtifactReferenceAsync(Project) | Overloaded. (Defined by ArtifactReferenceExtensions.) |
![]() |
CreateArtifactReferenceAsync(Project, EventHandler<CreateArtifactReferenceCompletedEventArgs>) | Overloaded. (Defined by ArtifactReferenceExtensions.) |
![]() |
CreateArtifactReferenceAsync(Project, EventHandler<CreateArtifactReferenceCompletedEventArgs>, Object) | Overloaded. Link this layer to a Visual Studio project. This is an asynchronous operation. The completed event will be called when the operation has terminated.(Defined by ArtifactReferenceExtensions.) |
![]() |
CreateArtifactReferenceAsync(ProjectItem, EventHandler<CreateArtifactReferenceCompletedEventArgs>, Object) | Overloaded. Link this layer to a Visual Studio project item such as a file. This is an asynchronous operation. The completed event will be called when the operation has terminated.(Defined by ArtifactReferenceExtensions.) |
![]() |
CreateComment() | Overloaded. (Defined by Extensions.) |
![]() |
CreateComment(String) | Overloaded. Create a comment.(Defined by Extensions.) |
![]() |
CreateDependencyLink(ILayer) | Link this layer to another layer on which it depends.(Defined by Extensions.) |
![]() |
CreateLayer() | Overloaded. (Defined by Extensions.) |
![]() |
CreateLayer(String) | Overloaded. Create a new layer.(Defined by Extensions.) |
![]() |
Delete() | Overloaded. Delete the element.(Defined by Extensions.) |
![]() |
GetShape() | Get the shape that presents this layer element.(Defined by Extensions.) |
See Also
Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer Namespace
Layer Diagrams: Reference
Return to top