Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Comment element. A comment can be contained in a layer model or in a layer, and can also be linked to any number of layers.
Namespace: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer
Assembly: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer (in Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer.dll)
Syntax
'Declaration
Public Interface ILayerComment _
Inherits ILayerElement
public interface ILayerComment : ILayerElement
public interface class ILayerComment : ILayerElement
type ILayerComment =
interface
interface ILayerElement
end
public interface ILayerComment extends ILayerElement
The ILayerComment type exposes the following members.
Properties
| Name | Description | |
|---|---|---|
![]() |
Body | Get/set the comment text. |
![]() |
Description | Get/set the description. (Inherited from ILayerElement.) |
![]() |
Id | Gets the unique identifier of this element. (Inherited from ILayerElement.) |
![]() |
IsDeleted | Check whether this element has been deleted. (Inherited from ILayerElement.) |
![]() |
Links | Gets the elements linked to this comment. |
![]() |
Name | Get/set the unique name. (Inherited from ILayerElement.) |
![]() |
Parent | Get 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.) |
Top
Extension Methods
| Name | Description | |
|---|---|---|
![]() |
CreateCommentLink(ILayer) | Overloaded. Link this comment to a layer. (Defined by Extensions.) |
![]() |
CreateCommentLink(ILayerComment) | Overloaded. Link this layer to a comment. (Defined by Extensions.) |
![]() |
Delete | Delete the element. (Defined by Extensions.) |
![]() |
GetShape | Get the shape that presents this layer element. (Defined by Extensions.) |
Top
Remarks
To obtain the comments attached to a layer element, use:
ILayerModel model = diagram.GetLayerModel();
IEnumerable<ILayerComment> comments = model.Comments
.Where(comment => comment.Links
.Any(link => link.Target == layerElement));
Notice that the Comments property of an ILayerElement gets comments that are contained within the ILayerElement - not comments that are linked to it.
See Also
Reference
Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer Namespace
CreateComment
.gif)
.gif)