Sdílet prostřednictvím


ILayerComment – rozhraní

Komentář prvku.Komentáře mohou být obsažena v modelu vrstvu nebo vrstvy a mohou být propojeny také libovolný počet vrstev.

Obor názvů:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer
Sestavení:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer (v Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer.dll)

Syntaxe

'Deklarace
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

Typ ILayerComment zveřejňuje následující členy.

Vlastnosti

  Název Popis
Veřejná vlastnost Body Text komentáře GET a set.
Veřejná vlastnost Description Popis GET a set. (Zděděno z ILayerElement.)
Veřejná vlastnost Id Jedinečný identifikátor tento prvek získá. (Zděděno z ILayerElement.)
Veřejná vlastnost IsDeleted Zkontrolujte, zda tento prvek byl odstraněn. (Zděděno z ILayerElement.)
Veřejná vlastnost Links Získá prvky spojené s Tento komentář.
Veřejná vlastnost Name GET a set jedinečný název. (Zděděno z ILayerElement.)
Veřejná vlastnost Parent Získáte nadřazeného kontejneru buď ILayer nebo ILayerModel.
Veřejná vlastnost Properties Načte řetězec slovník, který můžete použít k uložení libovolného data s každou ILayerElement. (Zděděno z ILayerElement.)

Nahoru

Rozšiřující metody

  Název Popis
Veřejná rozšiřující metoda CreateCommentLink(ILayer) Přetíženo. Tento komentář propojte vrstvu. (Definoval Extensions.)
Veřejná rozšiřující metoda CreateCommentLink(ILayerComment) Přetíženo. Odkaz na komentář této vrstvy. (Definoval Extensions.)
Veřejná rozšiřující metoda Delete Odstranění prvku. (Definoval Extensions.)
Veřejná rozšiřující metoda GetShape Získáte tvar, který představuje prvek této vrstvy. (Definoval Extensions.)

Nahoru

Poznámky

Získat komentáře připojené k prvku vrstvy, použijte:

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

Všimněte si, že Comments vlastnost ILayerElement získá poznámky, které jsou obsaženy v ILayerElement -nejsou komentáře, které jsou propojeny.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer – obor názvů

CreateComment