PresentationHelpers.CreateIShape メソッド
UML モデリング IShape として使用できるように、基本実装から ShapeElement をラップします。 これで、図形が作成されることも変更されることもありません。 代わりに、既存の図形または図形内のフィールドへの便利な参照を提供します。
名前空間: 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
パラメーター
- shape
型: Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement
ラップする ShapeElement。
- field
型: Microsoft.VisualStudio.Modeling.Diagrams.ShapeField
省略される場合があります。
- subfield
型: Microsoft.VisualStudio.Modeling.Diagrams.ShapeSubField
省略される場合があります。
戻り値
型: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation.IShape
使用上の注意
Visual Basic および Visual C# では、このメソッドを、ShapeElement 型のオブジェクトのインスタンス メソッドとして呼び出すことができます。 インスタンス メソッド構文を使用してこのメソッドを呼び出す場合は、最初のパラメーターを省略します。 詳細については、「拡張メソッド (Visual Basic)」または「拡張メソッド (C# プログラミング ガイド)」を参照してください。
解説
詳細については、次のトピックを参照してください。
.NET Framework セキュリティ
- 直前の呼び出し元に対する完全な信頼。 このメンバーは、部分的に信頼されているコードから使用することはできません。 詳細については、「部分信頼コードからのライブラリの使用」を参照してください。
参照
参照
Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation 名前空間