Partilhar via


Interface ILayerComment

Elemento de comentário.Um comentário pode estar contido em um modelo de camada ou em uma camada e também pode ser vinculado a qualquer número de camadas.

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

Sintaxe

'Declaração
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

O tipo ILayerComment expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública Body Obtém/define o texto do comentário.
Propriedade pública Description Obtém/define a descrição. (Herdado de ILayerElement.)
Propriedade pública Id Obtém o identificador exclusivo deste elemento. (Herdado de ILayerElement.)
Propriedade pública IsDeleted Verifique se esse elemento foi excluído. (Herdado de ILayerElement.)
Propriedade pública Links Obtém os elementos vinculados a este comentário.
Propriedade pública Name Obtém/define o nome exclusivo. (Herdado de ILayerElement.)
Propriedade pública Parent Obtenha o recipiente pai, ou um ILayer ou um ILayerModel.
Propriedade pública Properties Obtém um dicionário de cadeia de caracteres que podem ser usados para armazenar dados arbitrários com cada ILayerElement. (Herdado de ILayerElement.)

Superior

Métodos de extensão

  Nome Descrição
Método de extensão público CreateCommentLink(ILayer) Sobrecarregado. Vincular este comentário a uma camada. (Definido por Extensions.)
Método de extensão público CreateCommentLink(ILayerComment) Sobrecarregado. Essa camada vincular a um comentário. (Definido por Extensions.)
Método de extensão público Delete Exclua o elemento. (Definido por Extensions.)
Método de extensão público GetShape Obter a forma que apresenta esse elemento de nível. (Definido por Extensions.)

Superior

Comentários

Para obter os comentários anexados a um elemento de camada, use:

ILayerModel model = diagram.GetLayerModel(); 
IEnumerable<ILayerComment> comments = model.Comments
  .Where(comment => comment.Links
     .Any(link => link.Target == layerElement));

Observe que o Comments propriedade de um ILayerElement obtém os comentários que estão contidos dentro a ILayerElement -não os comentários que estejam vinculados a ela.

Consulte também

Referência

Namespace Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer

CreateComment