Partager via


GhostShapeCollection, classe

Collection de GhostShapes.

Hiérarchie d'héritage

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

Espace de noms :  Microsoft.VisualStudio.Modeling.Diagrams
Assembly :  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)

Syntaxe

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

Le type GhostShapeCollection expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique GhostShapeCollection(Guid, Guid) Initialise une nouvelle instance de la classe GhostShapeCollection.
Méthode protégée GhostShapeCollection(SerializationInfo, StreamingContext) Initialise une nouvelle instance de la classe GhostShapeCollection.Utilisé pour la désérialisation.

Début

Propriétés

  Nom Description
Propriété publique AbsoluteBoundingBox Obtient le rectangle englobant actuel lié à tous les GhostShapes dans la collection.Le rectangle est exprimé en unités universelles par rapport à l'angle supérieur gauche du diagramme.
Propriété publique AreSiblings Les membres de cette collection sont-ils tous des frères ?
Propriété publique Count Obtient le nombre de GhostShapes dans la collection.
Propriété publique GridSize Obtient la taille de la grille de la collection GhostShape dans son ensemble.
Propriété publique IsSynchronized Obtient une valeur indiquant si l'accès à la collection est synchronisé (thread-safe).
Propriété publique LocationDelta Obtient le delta entre l'emplacement actuel et l'emplacement initial de la collection de formes fantômes dans son ensemble.
Propriété publique ParentIds Obtient un tableau de GUID parents dans la collection de formes fantômes.
Propriété publique PrimaryGhostShape Obtient la forme fantôme principale.
Propriété publique SourceDiagramId Obtient l'ID du diagramme sourceCela peut retourner Guid.Empty.
Propriété publique SourceProcessId Obtient l'ID du processus source.
Propriété publique SourceStoreId Obtient l'ID du magasin source.Cela peut retourner Guid.Empty.
Propriété publique SyncRoot Obtient un objet qui peut être utilisé pour synchroniser l'accès à la collection.

Début

Méthodes

  Nom Description
Méthode publique Add Ajoute un objet GhostShape à la collection.
Méthode publique CopyTo(Array, Int32) Copie les éléments GhostShapes dans un tableau GhostShape[], en commençant au niveau d'un index de tableau particulier.
Méthode publique CopyTo(array<GhostShape[], Int32) Copie les éléments GhostShapes dans un tableau GhostShape[], en commençant au niveau d'un index de tableau particulier.
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publique Find Obtient le GhostShape à partir du GUID du ShapeElement source.
Méthode publique GetEnumerator Retourne un énumérateur qui peut itérer au sein de la collection GhostShape.
Méthode publique GetHashCode Sert de fonction de hachage par défaut. (Hérité de Object.)
Méthode publique GetObjectData Renseigne les SerializationInfo avec les données nécessaires pour sérialiser cet objet.
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode publique Offset Compense la position actuelle de chaque forme de site fantôme par le delta spécifié.
Méthode publique ToString Retourne une chaîne qui représente l'objet actif. (Hérité de Object.)

Début

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.VisualStudio.Modeling.Diagrams, espace de noms