Udostępnij za pośrednictwem


Klasa GhostShapeCollection

Kolekcja GhostShapes.

Hierarchia dziedziczenia

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

Przestrzeń nazw:  Microsoft.VisualStudio.Modeling.Diagrams
Zestaw:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (w Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)

Składnia

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

Typ GhostShapeCollection uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna GhostShapeCollection(Guid, Guid) Inicjuje nowe wystąpienie klasy GhostShapeCollection.
Metoda chroniona GhostShapeCollection(SerializationInfo, StreamingContext) Inicjuje nowe wystąpienie klasy GhostShapeCollection.Schemat używany do deserializacji.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna AbsoluteBoundingBox Pobiera bieżący obwiedni prostokąta otaczającego wszystkich GhostShapes w kolekcji.Prostokąt jest w jednostkach względem lewego górnego diagramu.
Właściwość publiczna AreSiblings Są członkami tej kolekcji, wszystkie elementy równorzędne?
Właściwość publiczna Count Zwraca liczbę GhostShapes z kolekcji.
Właściwość publiczna GridSize Pobiera rozmiar siatki dla kolekcji kształtu ghost jako całości.
Właściwość publiczna IsSynchronized Zwraca wartość wskazującą, czy dostęp do kolekcji jest zsynchronizowany (wielowątkowość).
Właściwość publiczna LocationDelta Pobiera różnicową między lokalizacji bieżącego i początkowe ghost kolekcji kształtu jako całości.
Właściwość publiczna ParentIds Pobiera tablicę kolekcji ghost kształtu nadrzędnego identyfikatorów GUID.
Właściwość publiczna PrimaryGhostShape Pobiera kształt podstawowy ghost.
Właściwość publiczna SourceDiagramId Pobiera identyfikator diagramu źródła.To może zwracać wartości Guid.Empty.
Właściwość publiczna SourceProcessId Pobiera źródłowy identyfikator procesu.
Właściwość publiczna SourceStoreId Pobiera identyfikator magazynu źródłowego.To może zwracać wartości Guid.Empty.
Właściwość publiczna SyncRoot Pobiera obiekt, który może służyć do synchronizowania dostępu do kolekcji.

Początek

Metody

  Nazwa Opis
Metoda publiczna Add Dodaje obiekt GhostShape do kolekcji.
Metoda publiczna CopyTo(Array, Int32) Kopie GhostShapes do tablicy, począwszy od określonego indeksu tablicy.
Metoda publiczna CopyTo(array<GhostShape[], Int32) Kopie GhostShapes do tablicy GhostShape [], począwszy od określonego indeksu tablicy.
Metoda publiczna Equals Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object).
Metoda chroniona Finalize Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania, zanim jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object).
Metoda publiczna Find Pobiera GhostShape, biorąc pod uwagę guid ShapeElement źródła.
Metoda publiczna GetEnumerator Zwraca modułu wyliczającego, który można wykonać iterację kolekcji GhostShape.
Metoda publiczna GetHashCode Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object).
Metoda publiczna GetObjectData Wypełnia SerializationInfo z danych potrzebnych do serializacji tego obiektu.
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda publiczna Offset Przesuwa bieżącej lokalizacji każdego kształtu ghost przez określony delta.
Metoda publiczna ToString Zwraca wartość typu ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object).

Początek

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.Modeling.Diagrams