ReadOnlyLinkedElementCollection<T>, classe
Représente une collection en lecture seule fortement typée d'instances d'élément sur le côté opposé d'une relation.
Hiérarchie d'héritage
System.Object
Microsoft.VisualStudio.Modeling.ReadOnlyLinkedElementCollection<T>
Microsoft.VisualStudio.Modeling.LinkedElementCollection<T>
Espace de noms : Microsoft.VisualStudio.Modeling
Assembly : Microsoft.VisualStudio.Modeling.Sdk.12.0 (dans Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
Syntaxe
'Déclaration
Public Class ReadOnlyLinkedElementCollection(Of T As ModelElement) _
Implements IList(Of T), ICollection(Of T), _
IEnumerable(Of T), IEnumerable, IList, ICollection, IBindingList, _
ITypedList, IRaiseItemChangedEvents, INotifyCollectionChanged, INotifyPropertyChanged
public class ReadOnlyLinkedElementCollection<T> : IList<T>,
ICollection<T>, IEnumerable<T>, IEnumerable, IList, ICollection,
IBindingList, ITypedList, IRaiseItemChangedEvents, INotifyCollectionChanged, INotifyPropertyChanged
where T : ModelElement
Paramètres de type
- T
Le type ReadOnlyLinkedElementCollection<T> expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
ReadOnlyLinkedElementCollection<T> | Initialise une nouvelle instance de la classe ReadOnlyLinkedElementCollection. |
Début
Propriétés
Nom | Description | |
---|---|---|
CommittedCount | Obtient le nombre réel d'acteurs de rôle dans la collection (après validation) | |
Count | Obtient le nombre d'acteurs de rôle de la collection. | |
IntermediateCount | Obtient le numéro intermédiaire des acteurs de rôle de la collection (lors de la validation). | |
Item | Obtient ou définit l'acteur de rôle au niveau d'un index spécifié dans la collection. | |
SourceDomainRole | Obtient le rôle source de la relation que cette collection représente. | |
SourceElement | Obtient l'acteur de rôle source hérité par cette collection. | |
TargetDomainRole | Obtient le rôle cible de la relation que cette collection représente. |
Début
Méthodes
Nom | Description | |
---|---|---|
Contains | Obtient une valeur indiquant si un acteur de rôle spécifié appartient à la collection. | |
CopyTo | Copie tous les acteurs de rôle vers un tableau. | |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
Exists | Détermine s'il y a au moins un élément pour lequel un état donné est true. | |
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.) | |
Find | Recherche le premier élément de la collection qui correspond à une condition donnée. | |
FindAll | Recherche tous les éléments qui satisfont une condition donnée. | |
FindIndex | Recherche le premier élément qui remplit une condition donnée. | |
ForEach | Exécute l'action spécifiée sur tous les éléments de la collection. | |
GetEnumerator | Obtient l'énumérateur fortement typé pour cette collection. | |
GetHashCode | Sert de fonction de hachage par défaut. (Hérité de Object.) | |
GetItemProperties | Retourne un jeu complet de propriétés explorables pour le type d'élément de la collection.Si les vrais éléments existent dans la collection, remplace dans la mesure du possible leurs images par ceux d'IMS pour permettre des mises à jour traitées par leur biais. | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
IndexOf | Obtient l'index d'un acteur de rôle à l'intérieur de la collection. | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
ToArray | Crée un tableau et copie tous les acteurs de rôle de la collection dans ce dernier. | |
ToString | Retourne une chaîne qui représente l'objet actif. (Hérité de Object.) | |
TrueForAll | Vérifie si une condition donnée a la valeur True pour tous les éléments de la collection. |
Début
Champs
Nom | Description | |
---|---|---|
listChangedHandler |
Début
Implémentations d'interface explicite
Début
Notes
Représente une collection en lecture seule des instances d'élément du côté opposé des liens pour une relation à laquelle un élément particulier participe.
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.