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 | |
---|---|---|
Body | Obtenez ou définissez le texte de commentaire. | |
Description | Obtenez ou définissez la description. (Hérité de ILayerElement.) | |
Id | Obtient l'identificateur unique de cet élément. (Hérité de ILayerElement.) | |
IsDeleted | Vérifiez si cet élément a été supprimé. (Hérité de ILayerElement.) | |
Links | Obtient les éléments associés à ce commentaire. | |
Name | Obtenez ou définissez le nom unique. (Hérité de ILayerElement.) | |
Parent | Obtenez le conteneur parent, un ILayer ou un ILayerModel. | |
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 | |
---|---|---|
CreateCommentLink(ILayer) | Surchargé. Liez ce commentaire à une couche. (Défini par Extensions.) | |
CreateCommentLink(ILayerComment) | Surchargé. Liez cette couche à un commentaire. (Défini par Extensions.) | |
Delete | Supprimez l'élément. (Défini par Extensions.) | |
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()