Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Encapsulez un ShapeElement à partir de l'implémentation sous-jacente afin de l'utiliser comme IShape de modélisation UML.Cela ne construit pas ou ne modifie pas une forme.Au lieu de cela, il fournit une référence pratique à une forme existante ou à un champ dans une forme.
Espace de noms : Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation
Assembly : Microsoft.VisualStudio.ArchitectureTools.Extensibility (dans Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)
Syntaxe
'Déclaration
<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
Paramètres
- shape
Type : Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement
Le ShapeElement à encapsuler.
- field
Type : Microsoft.VisualStudio.Modeling.Diagrams.ShapeField
Peut être omis.
- subfield
Type : Microsoft.VisualStudio.Modeling.Diagrams.ShapeSubField
Peut être omis.
Valeur de retour
Type : Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation.IShape
Remarque sur l'utilisation
En Visual Basic et C#, vous pouvez appeler cette méthode comme une méthode d'instance sur n'importe quel objet de type ShapeElement. Lorsque vous utilisez la syntaxe des méthodes d'instance pour appeler cette méthode, omettez le premier paramètre. Pour plus d'informations, consultez Méthodes d'extension (Visual Basic) ou Méthodes d'extension (Guide de programmation C#).
Notes
Pour plus d'informations, consultez :
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation, espace de noms