PresentationHelpers.CreateIShape 方法

从基础实现封装 ShapeElement,以便它可以用作 UML 建模 IShape。 这不会构造或修改形状。 相反,它提供对现有形状或形状中字段的实用参考。

命名空间:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation
程序集:  Microsoft.VisualStudio.ArchitectureTools.Extensibility(在 Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll 中)

语法

声明
<ExtensionAttribute> _
Public Shared Function CreateIShape ( _
    shape As ShapeElement, _
    field As ShapeField, _
    subfield As ShapeSubField _
) As IShape
public static IShape CreateIShape(
    this ShapeElement shape,
    ShapeField field,
    ShapeSubField subfield
)
[ExtensionAttribute]
public:
static IShape^ CreateIShape(
    ShapeElement^ shape, 
    ShapeField^ field, 
    ShapeSubField^ subfield
)
static member CreateIShape : 
        shape:ShapeElement * 
        field:ShapeField * 
        subfield:ShapeSubField -> IShape 
public static function CreateIShape(
    shape : ShapeElement, 
    field : ShapeField, 
    subfield : ShapeSubField
) : IShape

参数

返回值

类型:Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation.IShape

使用说明

在 Visual Basic 和 C# 中,可以在 ShapeElement 类型的任何对象上将此方法作为实例方法来调用。当使用实例方法语法调用此方法时,请省略第一个参数。有关更多信息,请参见扩展方法 (Visual Basic)扩展方法(C# 编程指南)

备注

有关更多信息,请参见:

.NET Framework 安全性

请参见

参考

PresentationHelpers 类

Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation 命名空间