ILayerContainer Interface

An object that can contain a layer, such as a layer model or layer.

Namespace:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer
Assembly:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer (in Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer.dll)

Syntax

'Declaration
Public Interface ILayerContainer _
    Inherits ILayerElement
public interface ILayerContainer : ILayerElement
public interface class ILayerContainer : ILayerElement
type ILayerContainer =  
    interface
        interface ILayerElement
    end
public interface ILayerContainer extends ILayerElement

The ILayerContainer type exposes the following members.

Properties

  Name Description
Public property Comments Get the comments that are contained in this element (not the comments that are linked to it).
Public property Description Get/set the description. (Inherited from ILayerElement.)
Public property Id Gets the unique identifier of this element. (Inherited from ILayerElement.)
Public property IsDeleted Check whether this element has been deleted. (Inherited from ILayerElement.)
Public property Layers Get the layers that are contained in this element.
Public property Name Get/set the unique name. (Inherited from ILayerElement.)
Public property Properties Gets a string dictionary that you can use to store arbitrary data with each ILayerElement. (Inherited from ILayerElement.)

Top

Extension Methods

  Name Description
Public Extension Method CreateComment() Overloaded. (Defined by Extensions.)
Public Extension Method CreateComment(String) Overloaded. Create a comment. (Defined by Extensions.)
Public Extension Method CreateLayer() Overloaded. (Defined by Extensions.)
Public Extension Method CreateLayer(String) Overloaded. Create a new layer. (Defined by Extensions.)
Public Extension Method Delete Delete the element. (Defined by Extensions.)
Public Extension Method GetShape Get the shape that presents this layer element. (Defined by Extensions.)

Top

See Also

Reference

Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer Namespace