Interfaccia ILayerComment
Comment, elemento. Un commento può essere contenuto in un livello o in un modello di livello ed essere collegato anche a un numero qualsiasi di livelli.
Spazio dei nomi: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer
Assembly: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer (in Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer.dll)
Sintassi
'Dichiarazione
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
Il tipo ILayerComment espone i seguenti membri.
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
Body | Ottenere/impostare il testo del commento. |
![]() |
Description | Ottenere/impostare la descrizione. (Ereditato da ILayerElement) |
![]() |
Id | Ottiene l'identificatore univoco di questo elemento. (Ereditato da ILayerElement) |
![]() |
IsDeleted | Controllo se questo elemento è stato eliminato. (Ereditato da ILayerElement) |
![]() |
Links | Ottiene gli elementi collegati a questo commento. |
![]() |
Name | Ottenere/impostare il nome univoco. (Ereditato da ILayerElement) |
![]() |
Parent | Ottenere il contenitore padre, un ILayer o un ILayerModel. |
![]() |
Properties | Ottiene un dizionario di stringhe che è possibile utilizzare per memorizzare i dati arbitrari a ogni ILayerElement. (Ereditato da ILayerElement) |
In alto
Metodi di estensione
Nome | Descrizione | |
---|---|---|
![]() |
CreateCommentLink(ILayer) | Sottoposto a overload. Collegare questo commento a un livello. (Definito da Extensions). |
![]() |
CreateCommentLink(ILayerComment) | Sottoposto a overload. Collegare questo livello a un commento. (Definito da Extensions). |
![]() |
Delete | Eliminare l'elemento. (Definito da Extensions). |
![]() |
GetShape | Ottenere la forma che presenta questo elemento livello. (Definito da Extensions). |
In alto
Note
Per ottenere i commenti associati a un elemento del livello, utilizzare:
ILayerModel model = diagram.GetLayerModel();
IEnumerable<ILayerComment> comments = model.Comments
.Where(comment => comment.Links
.Any(link => link.Target == layerElement));
Si noti che la proprietà Comments di un elemento ILayerElement ottiene i commenti contenuti nell'elemento ILayerElement - non quelli a cui è collegato.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer
CreateComment()