Partager via


GhostShapeCollection, classe

Une 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.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.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 de GhostShapeCollection.
Méthode protégée GhostShapeCollection(SerializationInfo, StreamingContext) Initialise une nouvelle instance de la classe de GhostShapeCollection.Cela est utilisé pour la désérialisation.

Début

Propriétés

  Nom Description
Propriété publique AbsoluteBoundingBox Obtient le rectangle englobant actuel entourant tout le GhostShapes dans la collection.Le rectangle est dans des unités du monde relatif au diagramme angle supérieur gauche.
Propriété publique AreSiblings Les membres de cette collection sont -ils tous les frères ?
Propriété publique Count Obtient le numéro de GhostShapes dans la collection.
Propriété publique GridSize Obtient la taille de grille pour la collection de forme de site fantôme 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 initial de la collection de forme de site fantôme dans son ensemble.
Propriété publique ParentIds Obtient un tableau de parent GUID dans la collection de forme de site fantôme.
Propriété publique PrimaryGhostShape Obtient la forme primaire de site fantôme.
Propriété publique SourceDiagramId Obtient l'ID de diagramme de sourceCela peut retourner Guid.Empty.
Propriété publique SourceProcessId Obtient à la source de l'identificateur de processus
Propriété publique SourceStoreId Obtient l'ID de la banque de sourceCela 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 de GhostShape à la collection.
Méthode publique CopyTo(Array, Int32) Copie le GhostShapes à une matrice, en démarrant à un index particulier de matrice.
Méthode publique CopyTo(array<GhostShape[], Int32) Copie le GhostShapes à une matrice de GhostShape [], en démarrant à un index particulier de matrice.
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 donné le GUID de ShapeElement de source.
Méthode publique GetEnumerator Retourne un énumérateur qui peut itérer via la collection de GhostShape.
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique GetObjectData Remplit 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