ReadOnlyLinkedElementCollection<T>-Klasse
Stellt eine stark typisierte schreibgeschützte Auflistung von Elementinstanzen auf der entgegengesetzten Seite einer Beziehung dar.
Vererbungshierarchie
System.Object
Microsoft.VisualStudio.Modeling.ReadOnlyLinkedElementCollection<T>
Microsoft.VisualStudio.Modeling.LinkedElementCollection<T>
Namespace: Microsoft.VisualStudio.Modeling
Assembly: Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
Syntax
'Declaration
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
Typparameter
- T
Der ReadOnlyLinkedElementCollection<T>-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
ReadOnlyLinkedElementCollection<T> | Initialisiert eine neue Instanz der ReadOnlyLinkedElementCollection-Klasse mit einem angegebenen Kontextzustand |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
CommittedCount | Ruft die tatsächliche Anzahl der Rolleninhaber in Auflistung ab (nach Commit) | |
Count | Ruft die Anzahl der Rolleninhaber in der Auflistung ab. | |
IntermediateCount | Ruft die Zwischenanzahl der Rolleninhaber in der Auflistung ab (während des Commits). | |
Item | Übernimmt oder bestimmt den Rolleninhaber am angegebenen Index in der Auflistung. | |
SourceDomainRole | Ruft die Quellrolle der Beziehung ab, die diese Auflistung darstellt. | |
SourceElement | Ruft den Quellrolleninhaber ab, der durch diese Auflistung geerbt wurde. | |
TargetDomainRole | Ruft die Zielrolle der Beziehung ab, die diese Auflistung darstellt. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
Contains | Ruft ab, ob ein angegebener Rolleninhaber der Auflistung angehört. | |
CopyTo | Kopiert alle Rolleninhaber in ein Array. | |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) | |
Exists | Bestimmt, ob mindestens ein Element vorhanden ist, für das eine angegebene Bedingung true ist. | |
Finalize | Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.) | |
Find | Sucht das erste Element in der Auflistung, das eine angegebene Bedingung erfüllt. | |
FindAll | Sucht alle Elemente, die eine bestimmte Bedingung erfüllen. | |
FindIndex | Sucht das erste Element, das eine angegebene Bedingung erfüllt. | |
ForEach | Führt die angegebene Aktion für alle Elemente in der Auflistung aus. | |
GetEnumerator | Ruft einen stark typisierten Enumerator für diese Auflistung ab. | |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) | |
GetItemProperties | Gibt einen vollständigen Satz durchsuchbarer Eigenschaften für den Elementtyp der Auflistung zurück.Wenn echte Elemente in der Auflistung vorhanden ist, ersetzen Sie die reflektierenden mit den von IMS wo möglich, um transaktive Updates durch sie zuzulassen. | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
IndexOf | Ruft den Index eines Rolleninhabers in der Auflistung ab. | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
ToArray | Erstellt ein Array und kopiert alle Rolleninhaber in die Sammlung. | |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) | |
TrueForAll | Überprüft, ob eine angegebene Bedingung für alle Elemente in der Sammlung erfüllt ist. |
Zum Seitenanfang
Felder
Name | Beschreibung | |
---|---|---|
listChangedHandler |
Zum Seitenanfang
Explizite Schnittstellen implementierungen
Zum Seitenanfang
Hinweise
Stellt eine schreibgeschützte Auflistung Elementinstanzen auf der gegenüberliegenden Seite der Links einer Beziehung dar, an der ein bestimmtes Element teilnimmt.
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.