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.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Syntaxe
'Déclaration
Public Class ReadOnlyLinkedElementCollection(Of T As ModelElement) _
Implements IList(Of T), ICollection(Of T), _
IEnumerable(Of T), IBindingList, IList, ITypedList, IRaiseItemChangedEvents, _
INotifyCollectionChanged, INotifyPropertyChanged, ICollection, IEnumerable
public class ReadOnlyLinkedElementCollection<T> : IList<T>,
ICollection<T>, IEnumerable<T>, IBindingList, IList, ITypedList,
IRaiseItemChangedEvents, INotifyCollectionChanged, INotifyPropertyChanged, ICollection, IEnumerable
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 de ReadOnlyLinkedElementCollection. |
Début
Propriétés
Nom | Description | |
---|---|---|
CommittedCount | Obtient le numéro réel du rôle de lecteurs dans la collection (après validation) | |
Count | Obtient le numéro du rôle de lecteurs dans la collection. | |
IntermediateCount | Obtient le numéro intermédiaire du rôle de lecteurs dans la collection (pendant la validation). | |
Item | Obtient ou définit le rôle de lecteur à un index spécifié à l'intérieur de la collection. | |
SourceDomainRole | Obtient le rôle de source de la relation que cette collection représente. | |
SourceElement | Obtient le rôle de lecteur de source qui a été 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 rôle de lecteur spécifié appartient à la collection. | |
CopyTo | Copie tout le rôle de lecteurs à une matrice. | |
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 dans la collection qui correspond à un état donné. | |
FindAll | Recherche tous les éléments qui répondent à 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 dans la collection. | |
GetEnumerator | Obtient un énumérateur fortement typé pour cette collection. | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetItemProperties | Retourne un jeu terminé de propriétés explorables pour le type d'élément de la collection.Si les véritables éléments existe dans la collection, puis remplacez les réfléchis par IMS ceux lorsque c'est possible pour permettre les mises à jour traitées via elles. | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
IndexOf | Obtient l'index d'un rôle de lecteur à l'intérieur de la collection. | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
ToArray | Crée une matrice et copie tout le rôle de lecteurs dans la collection dans celui-ci. | |
ToString | Retourne une chaîne qui représente l'objet actif. (Hérité de Object.) | |
TrueForAll | S'active si un état donné est vrai pour tous les éléments dans 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 d'instances d'élément sur le 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.