Método PresentationHelpers.CreateIShape
Quebra um ShapeElement contra a implementação subjacente para que ele pode ser usado como um IShape de modelagem de UML.Isso não construir ou modificar uma forma.Em vez disso, ele fornece uma referência conveniente a uma forma existente ou um campo dentro de uma forma.
Namespace: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation
Assembly: Microsoft.VisualStudio.ArchitectureTools.Extensibility (em Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)
Sintaxe
'Declaração
<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
Parâmetros
- shape
Tipo: Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement
O ShapeElement quebra.
- field
Tipo: Microsoft.VisualStudio.Modeling.Diagrams.ShapeField
Pode ser omitido.
- subfield
Tipo: Microsoft.VisualStudio.Modeling.Diagrams.ShapeSubField
Pode ser omitido.
Valor de retorno
Tipo: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation.IShape
Observação de uso
No Visual Basic e no C#, você pode chamar esse método como um método de instância em qualquer objeto do tipo ShapeElement. Quando você usar a sintaxe de método de instância para chamar esse método, omita o primeiro parâmetro. Para obter mais informações, consulte Métodos de extensão (Visual Basic) ou Métodos de extensão (guia de programação do C#).
Comentários
Para obter mais informações, consulte:
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.
Consulte também
Referência
Namespace Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation