Freigeben über


GhostShapeCollection-Klasse

Eine Sammlung von GhostShapes.

Vererbungshierarchie

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.GhostShapeCollection

Namespace:  Microsoft.VisualStudio.Modeling.Diagrams
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)

Syntax

'Declaration
<SerializableAttribute> _
Public Class GhostShapeCollection _
    Implements ICollection, IEnumerable, ISerializable
[SerializableAttribute]
public class GhostShapeCollection : ICollection, 
    IEnumerable, ISerializable

Der GhostShapeCollection-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode GhostShapeCollection(Guid, Guid) Initialisiert eine neue Instanz der GhostShapeCollection-Klasse.
Geschützte Methode GhostShapeCollection(SerializationInfo, StreamingContext) Initialisiert eine neue Instanz der GhostShapeCollection-Klasse.Dies wird für die Deserialisierung verwendet.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AbsoluteBoundingBox Ruft das aktuelle Begrenzungsrechteck ab, das alle GhostShapes in der Auflistung umgibt.Das Rechteck in globalen Einheiten relativ zur linken oberen Ecke des Diagramms.
Öffentliche Eigenschaft AreSiblings Sind die Member dieser Sammlung alle nebengeordnete Elemente?
Öffentliche Eigenschaft Count Ruft die Anzahl der GhostShapes in der Auflistung ab.
Öffentliche Eigenschaft GridSize Ruft die Rastergröße für die inaktive Formauflistung als Ganzes ab.
Öffentliche Eigenschaft IsSynchronized Ruft einen Wert ab, der angibt, ob der Zugriff auf die Auflistung synchronisiert (threadsicher) ist.
Öffentliche Eigenschaft LocationDelta Ruft das Delta zwischen der aktuellen und anfänglichen Position der inaktiven Formauflistung als Ganzes ab.
Öffentliche Eigenschaft ParentIds Ruft ein Array des übergeordneten GUID in der inaktiven Form-Auflistung ab.
Öffentliche Eigenschaft PrimaryGhostShape Ruft die primäre inaktive Form ab.
Öffentliche Eigenschaft SourceDiagramId Ruft die Diagrammidentifikation der Quelle ab.Dies kann Guid.Empty zurückgeben.
Öffentliche Eigenschaft SourceProcessId Ruft die Prozessidentifikation der Quelle ab.
Öffentliche Eigenschaft SourceStoreId Ruft die Quellspeicheridentifikation ab.Dies kann Guid.Empty zurückgeben.
Öffentliche Eigenschaft SyncRoot Ruft ein Objekt ab, mit dem der Zugriff auf die Auflistung synchronisiert werden kann.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Add Fügt der Sammlung ein GhostShape-Objekt hinzu.
Öffentliche Methode CopyTo(Array, Int32) Kopiert die GhostShapes in ein Array, wobei an einem bestimmten Arrayindex begonnen wird.
Öffentliche Methode CopyTo(array<GhostShape[], Int32) Kopiert die GhostShapes in ein GhostShape[]-Array, wobei an einem bestimmten Arrayindex begonnen wird.
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode Find Ruft das GhostShape für die Quell-ShapeElement-GUID ab.
Öffentliche Methode GetEnumerator Gibt einen Enumerator zurück, der die GhostShape-Auflistung durchlaufen kann.
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetObjectData Füllt eine SerializationInfomit den Daten, die zum Serialisieren dieses Objekts erforderlich sind.
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode Offset Entspricht dem aktuellen Speicherort jeder inaktiven Form durch das angegebene Delta.
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.Modeling.Diagrams-Namespace