Compartir a través de


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
Propiedad pública Body Obtener o establecer el texto del comentario.
Propiedad pública Description Obtener o establecer la descripción. (Se hereda de ILayerElement).
Propiedad pública Id Obtiene el identificador único de este elemento. (Se hereda de ILayerElement).
Propiedad pública IsDeleted Compruebe si se eliminó este elemento. (Se hereda de ILayerElement).
Propiedad pública Links Obtiene los elementos vinculados a este comentario.
Propiedad pública Name Obtener o establecer el nombre único. (Se hereda de ILayerElement).
Propiedad pública Parent Obtener el contenedor primario, ya sea ILayer o ILayerModel.
Propiedad pública 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
Método de extensión público CreateCommentLink(ILayer) Sobrecargado. Vincule este comentario a una capa. (Definido por Extensions).
Método de extensión público CreateCommentLink(ILayerComment) Sobrecargado. Vincule esta capa a un comentario. (Definido por Extensions).
Método de extensión público Delete Elimine el elemento . (Definido por Extensions).
Método de extensión público 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