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 Obtenez ou définissez la description. (Hérité de ILayerElement.)
Propriété publique Id Obtient l'identificateur unique de cet élément. (Hérité de ILayerElement.)
Propriété publique IsDeleted Vérifiez si cet élément a été supprimé. (Hérité de ILayerElement.)
Propriété publique Links Obtient les éléments associés à ce commentaire.
Propriété publique Name Obtenez ou définissez le nom unique. (Hérité de ILayerElement.)
Propriété publique Parent Obtenez le conteneur parent, un ILayer ou un ILayerModel.
Propriété publique Properties Obtient un dictionnaire de chaîne que vous pouvez utiliser pour stocker des données aléatoires avec chaque ILayerElement. (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()