IClassDiagram.Display<T> Method (T, IShape, Double, Double)

 

Display an element on the diagram. The element may be an instance of IClass, IInterface, IEnumeration, IPackage, or IComment. Creates an IShape whose Element is element.

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

Syntax

IShape<T> Display<T>(
    T element,
    IShape parent = null,
    double xoffset = 0,
    double yoffset = 0
)
where T : IElement
generic<typename T>
where T : IElement
IShape<T>^ Display(
    T element,
    IShape^ parent = null,
    double xoffset = 0,
    double yoffset = 0
)
abstract Display<'T when 'T : IElement> : 
        element:'T *
        parent:IShape = null *
        xoffset:float = 0 *
        yoffset:float = 0 -> IShape<'T>
Function Display(Of T As IElement) (
    element As T,
    parent As IShape,
    xoffset As Double,
    yoffset As Double
) As IShape(Of T)

Parameters

  • element
    Type: T

    The element to be displayed.

  • xoffset
    Type: System.Double

    The location of the new shape relative to the diagram.

  • yoffset
    Type: System.Double

    The location of the new shape relative to the diagram.

Return Value

Type: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation.IShape<T>

An IShape<T> representing the new shape.

Type Parameters

  • T
    The argument type of the IShape<T> to be returned. Can usually be implicit.

Remarks

You cannot explicitly display relationships. A relationship appears on a diagram automatically whenever both of its ends appear.

For more information, see Display a UML model on diagrams.

See Also

IClassDiagram Interface
Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation Namespace

Return to top