ILayerComment-Schnittstelle
Comment-Element. Ein Kommentar kann in einem Ebenenmodell oder in einer Ebene enthalten sein und kann auch mit einer beliebigen Anzahl von Ebenen verknüpft werden.
Namespace: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer
Assembly: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer (in Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer.dll)
Syntax
'Declaration
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
Der ILayerComment-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
Body | Ruft den Kommentartext ab oder legt diesen fest. | |
Description | Ruft die Beschreibung ab oder legt diese fest. (Von ILayerElement geerbt.) | |
Id | Ruft den eindeutigen Bezeichner dieses Elements ab. (Von ILayerElement geerbt.) | |
IsDeleted | Überprüfen Sie, ob dieses Element gelöscht wurde. (Von ILayerElement geerbt.) | |
Links | Ruft die Elemente ab, die mit diesem Kommentar verknüpft sind. | |
Name | Ruft den eindeutigen Namen ab oder legt diesen fest. (Von ILayerElement geerbt.) | |
Parent | Ruft den übergeordneten Container ab, entweder eine ILayer oder ein ILayerModel. | |
Properties | Ruft ein Zeichenfolgenwörterbuch ab, mit dem beliebige Daten mit jedem ILayerElement gespeichert werden können. (Von ILayerElement geerbt.) |
Zum Seitenanfang
Erweiterungsmethoden
Name | Beschreibung | |
---|---|---|
CreateCommentLink(ILayer) | Überladen. Verknüpft diesen Kommentar mit einer Ebene. (Durch Extensions definiert.) | |
CreateCommentLink(ILayerComment) | Überladen. Verknüpft diese Ebene mit einem Kommentar. (Durch Extensions definiert.) | |
Delete | Löschen Sie das Element. (Durch Extensions definiert.) | |
GetShape | Ruft die Form ab, die dieses Ebenenelement darstellt. (Durch Extensions definiert.) |
Zum Seitenanfang
Hinweise
Verwenden Sie zum Abrufen der Kommentare, die an ein Ebenenelement angefügt sind:
ILayerModel model = diagram.GetLayerModel();
IEnumerable<ILayerComment> comments = model.Comments
.Where(comment => comment.Links
.Any(link => link.Target == layerElement));
Beachten Sie, dass die Comments-Eigenschaft von ILayerElement Kommentare abruft, die in ILayerElement enthalten sind - nicht Kommentare, die verknüpft sind.
Siehe auch
Referenz
Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer-Namespace
CreateComment()