Partager via


ILayerComment, interface

Comment element. Un commentaire peut être contenu dans un modèle de couche ou dans une couche, et peut également être lié à plusieurs couches.

Espace de noms :  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer
Assembly :  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer (dans Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer.dll)

Syntaxe

'Déclaration
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

Le type ILayerComment expose les membres suivants.

Propriétés

  Nom Description
Propriété publique Body Obtenez ou définissez le texte de commentaire.
Propriété publique Description (Hérité de ILayerElement.)
Propriété publique Id (Hérité de ILayerElement.)
Propriété publique IsDeleted (Hérité de ILayerElement.)
Propriété publique Links Obtient les éléments associés à ce commentaire.
Propriété publique Name (Hérité de ILayerElement.)
Propriété publique Parent Obtenez le conteneur parent, un ILayer ou un ILayerModel.
Propriété publique Properties (Hérité de ILayerElement.)

Début

Méthodes d'extension

  Nom Description
Méthode d'extension publique CreateCommentLink(ILayer) Surchargé. Liez ce commentaire à une couche. (Défini par Extensions.)
Méthode d'extension publique CreateCommentLink(ILayerComment) Surchargé. Liez cette couche à un commentaire. (Défini par Extensions.)
Méthode d'extension publique Delete Supprimez l'élément. (Défini par Extensions.)
Méthode d'extension publique GetShape Obtenez la forme qui présente cet élément de couche. (Défini par Extensions.)

Début

Notes

Pour obtenir les commentaires liés à un élément de couche, utilisez :

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

Notez que la propriété Comments de ILayerElement obtient des commentaires qui ne sont contenus dans ILayerElement - pas les commentaires associés à celui-ci.

Voir aussi

Référence

Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer, espace de noms

CreateComment