ILayerComment (Interfaz)
Elemento Comentario.Un comentario se puede incluir en un modelo de capa o en una capa, y también se puede vincular a un número de capas cualquiera.
Espacio de nombres: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer
Ensamblado: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer (en Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer.dll)
Sintaxis
'Declaración
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
El tipo ILayerComment expone los siguientes miembros.
Propiedades
Nombre | Descripción | |
---|---|---|
Body | Obtener o establecer el texto del comentario. | |
Description | Obtener o establecer la descripción. (Se hereda de ILayerElement). | |
Id | Obtiene el identificador único de este elemento. (Se hereda de ILayerElement). | |
IsDeleted | Compruebe si se eliminó este elemento. (Se hereda de ILayerElement). | |
Links | Obtiene los elementos vinculados a este comentario. | |
Name | Obtener o establecer el nombre único. (Se hereda de ILayerElement). | |
Parent | Obtener el contenedor primario, ya sea ILayer o ILayerModel. | |
Properties | Obtiene un diccionario de cadenas que se puede utilizar para almacenar datos arbitrarios con cada ILayerElement. (Se hereda de ILayerElement). |
Arriba
Métodos de extensión
Nombre | Descripción | |
---|---|---|
CreateCommentLink(ILayer) | Sobrecargado. Vincule este comentario a una capa. (Definido por Extensions). | |
CreateCommentLink(ILayerComment) | Sobrecargado. Vincule esta capa a un comentario. (Definido por Extensions). | |
Delete | Elimine el elemento . (Definido por Extensions). | |
GetShape | Obtener la forma que muestra este elemento de capa. (Definido por Extensions). |
Arriba
Comentarios
Para obtener los comentarios adjuntos a un elemento de capa, use:
ILayerModel model = diagram.GetLayerModel();
IEnumerable<ILayerComment> comments = model.Comments
.Where(comment => comment.Links
.Any(link => link.Target == layerElement));
Observe que la propiedad Comments de una interfaz ILayerElement obtiene los comentarios incluidos en ILayerElement, no los que se vinculan a esta.
Vea también
Referencia
Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer (Espacio de nombres)
CreateComment