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 | |
---|---|---|
Body | Obtém/define o texto do comentário. | |
Description | Obtém/define a descrição. (Herdado de ILayerElement.) | |
Id | Obtém o identificador exclusivo deste elemento. (Herdado de ILayerElement.) | |
IsDeleted | Verifique se esse elemento foi excluído. (Herdado de ILayerElement.) | |
Links | Obtém os elementos vinculados a este comentário. | |
Name | Obtém/define o nome exclusivo. (Herdado de ILayerElement.) | |
Parent | Obtenha o recipiente pai, ou um ILayer ou um ILayerModel. | |
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 | |
---|---|---|
CreateCommentLink(ILayer) | Sobrecarregado. Vincular este comentário a uma camada. (Definido por Extensions.) | |
CreateCommentLink(ILayerComment) | Sobrecarregado. Essa camada vincular a um comentário. (Definido por Extensions.) | |
Delete | Exclua o elemento. (Definido por Extensions.) | |
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