IShape<T> – rozhraní
Představuje obrazec v diagramu.Toto je podtypem více silnými IShape.Je specifické pro typ prvku konkrétní model T, jako je například IClassifier.Ji můžete přiřadit libovolné IShape <E> kde e je podtyp t, jako je například IClass.
Obor názvů: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation
Sestavení: Microsoft.VisualStudio.ArchitectureTools.Extensibility (v Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)
Syntaxe
'Deklarace
Public Interface IShape(Of Out T) _
Inherits IShape
public interface IShape<out T> : IShape
generic<typename T>
public interface class IShape : IShape
type IShape<'T> =
interface
interface IShape
end
Jazyk JScript nepodporuje obecné typy a metody.
Parametry typu
- outT
Tento parametr typu je kovariant. To znamená, že můžete použít buď zadaný typ, nebo kterýkoli typ odvozený ve větší míře. Další informace o kovarianci a kontravarianci naleznete v tématu Kovariance a kontravariance v obecných typech.
Typ IShape<T> zveřejňuje následující členy.
Vlastnosti
Název | Popis | |
---|---|---|
ChildShapes | Obrazce, které jsou obsaženy v rámci tohoto obrazce.Pro řádky, například atributů a operací obrazce Třída; Třída obrazců obsažené uvnitř obrazce balíček; porty a částí uvnitř komponenty.Pro každou ChildShape buňky ParentShape == to. (Zděděno z IShape.) | |
Color | Získá nebo nastaví barvu tvaru. (Zděděno z IShape.) | |
Diagram | Diagram, který obsahuje tento obrazec. (Zděděno z IShape.) | |
Element | ||
Height | (Zděděno z IShape.) | |
ParentShape | Obrazec, který obsahuje obrazec nebo hodnota null.Pokud buňky ParentShape není null, tento obrazec je členem ParentShape.ChildShapes. (Zděděno z IShape.) | |
Width | (Zděděno z IShape.) | |
XPosition | (Zděděno z IShape.) | |
YPosition | (Zděděno z IShape.) |
Nahoru
Metody
Název | Popis | |
---|---|---|
Delete | Odebere obrazce z diagramu.To může nebo nemusí odebrat z modelu prvek, který zobrazuje obrazec.Například z diagramu třídy odebrání obrazce Třída neodebere třídy UML z modelu. (Zděděno z IShape.) | |
GetObject<T> | Získá prvek modelu znázorněný tímto obrazcem.Typ výsledku, který chcete zadejte. (Zděděno z IShape.) | |
Move | Změní pozici a velikost obrazce. (Zděděno z IShape.) | |
ToIShape<T> | Přetypovat na typ, který určuje typ prvku, které obrazec představuje. (Zděděno z IShape.) |
Nahoru
Rozšiřující metody
Název | Popis | |
---|---|---|
GetChildShapes<T> | Získání podřízené obrazce, které zobrazí zadaný typ prvku modelu. (Definoval PresentationHelpers.) | |
GetElement | Prvek modelu, který tento obrazec představuje. (Definoval IShapeExtensions.) |
Nahoru
Viz také
Referenční dokumentace
Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation – obor názvů