Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer Namespace

 

The classes in this namespace allow you to read and update layer models. ILayerModel represents the model root, ILayer is a layer node, and IDependencyLink instances link the layers. Each ILayer is represented on a diagram by a IShape.

ClassDescription
System_CAPS_pubclassArtifactReferenceExtensions

Layer Designer extension methods

System_CAPS_pubclassCreateArtifactReferenceCompletedEventArgs

Callback argument for artifact reference creation.

System_CAPS_pubclassExtensions

Layer Designer extension methods

System_CAPS_pubclassLayerDesignerExtensionAttribute

Apply this attribute to a class that defines an extension on layer diagrams.

System_CAPS_pubclassPropertyExtension<TTargetElementType>

Abstract base class for Property Extensions.

System_CAPS_pubclassValidationExtensions

Extension methods for validation.

InterfaceDescription
System_CAPS_pubinterfaceILayer

Layer element

System_CAPS_pubinterfaceILayerArtifactReference

Artifact reference

System_CAPS_pubinterfaceILayerComment

Comment element. A comment can be contained in a layer model or in a layer, and can also be linked to any number of layers.

System_CAPS_pubinterfaceILayerCommentLink

Link from a comment to an element.

System_CAPS_pubinterfaceILayerContainer

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

System_CAPS_pubinterfaceILayerDependencyLink

Link from a layer to another layer that it depends on.

System_CAPS_pubinterfaceILayerElement

The base for all elements in a layer diagram.

System_CAPS_pubinterfaceILayerLink

The base for all links in a layer model.

System_CAPS_pubinterfaceILayerModel

Root layer model

System_CAPS_pubinterfaceIPropertyExtension

Layer extension to show custom properties in the property grid

System_CAPS_pubinterfaceIValidateArchitectureExtension

Export and implement this interface to define a custom layer validation scheme, invoked by the Validate Architecture command.

EnumerationDescription
System_CAPS_pubenumGraphErrorLevel

Level of error to used in error generation

Return to top
Show: