Metodo PresentationHelpers.CreateIShape
Eseguire il wrapping di uno ShapeElement dall'implementazione sottostante in modo da poter utilizzare come UML che modella IShape.Ciò non crea o si modifica una forma.Al contrario, fornisce un riferimento utile a una forma esistente, o un campo all'interno della forma.
Spazio dei nomi: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation
Assembly: Microsoft.VisualStudio.ArchitectureTools.Extensibility (in Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)
Sintassi
'Dichiarazione
<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
Parametri
- shape
Tipo: Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement
Lo ShapeElement di cui eseguire il wrapping.
- field
Tipo: Microsoft.VisualStudio.Modeling.Diagrams.ShapeField
può essere omesso.
- subfield
Tipo: Microsoft.VisualStudio.Modeling.Diagrams.ShapeSubField
può essere omesso.
Valore restituito
Tipo: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation.IShape
Nota sull'utilizzo
In Visual Basic e C# è possibile chiamare questo metodo come metodo di istanza su qualsiasi oggetto di tipo ShapeElement. Per chiamare il metodo utilizzando la sintassi del metodo di istanza, omettere il primo parametro. Per ulteriori informazioni, vedere Metodi di estensione (Visual Basic) o Metodi di estensione (Guida per programmatori C#).
Note
Per ulteriori informazioni, vedere:
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation