LinkedElementCollection<T> Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stark typisierte Auflistung zum Speichern entgegengesetzter Elementinstanzen für eine Beziehung, an der ein bestimmtes Element teilnimmt.
generic <typename T>
where T : ModelElementpublic ref class LinkedElementCollection : Microsoft::VisualStudio::Modeling::ReadOnlyLinkedElementCollection<T>, System::Collections::Generic::ICollection<T>, System::Collections::Generic::IEnumerable<T>, System::Collections::Generic::IList<T>, System::Collections::IList, System::ComponentModel::IBindingList
public class LinkedElementCollection<T> : Microsoft.VisualStudio.Modeling.ReadOnlyLinkedElementCollection<T>, System.Collections.Generic.ICollection<T>, System.Collections.Generic.IEnumerable<T>, System.Collections.Generic.IList<T>, System.Collections.IList, System.ComponentModel.IBindingList where T : ModelElement
type LinkedElementCollection<'T (requires 'T :> ModelElement)> = class
inherit ReadOnlyLinkedElementCollection<'T (requires 'T :> ModelElement)>
interface IList<'T (requires 'T :> ModelElement)>
interface ICollection<'T (requires 'T :> ModelElement)>
interface seq<'T (requires 'T :> ModelElement)>
interface IEnumerable
interface IList
interface ICollection
interface IBindingList
Public Class LinkedElementCollection(Of T)
Inherits ReadOnlyLinkedElementCollection(Of T)
Implements IBindingList, ICollection(Of T), IEnumerable(Of T), IList, IList(Of T)
Typparameter
- T
Geben Sie den Typ des (entgegengesetzten) Zielelements der Domänenbeziehung ein.
- Vererbung
- Implementiert
Konstruktoren
LinkedElementCollection<T>() |
Geschützter Konstruktor, der für die Datenbindung verwendet werden soll. |
LinkedElementCollection<T>(ModelElement, Guid) |
Erstellt eine instance der LinkedElementCollection-Klasse. |
Felder
listChangedHandler |
Stark typisierte Auflistung zum Speichern entgegengesetzter Elementinstanzen für eine Beziehung, an der ein bestimmtes Element teilnimmt. (Geerbt von ReadOnlyLinkedElementCollection<T>) |
Eigenschaften
CommittedCount |
Ruft die tatsächliche Anzahl von Rollenspielern in der Sammlung ab (nach commit) (Geerbt von ReadOnlyLinkedElementCollection<T>) |
Count |
Während der Auflistungsbenachrichtigung wird die zwischene Anzahl zurückgegeben, andernfalls wird die Anzahl des Commits zurückgegeben. (Geerbt von ReadOnlyLinkedElementCollection<T>) |
IntermediateCount |
Ruft die mittlere Anzahl von Rollenplayern in der Sammlung (während des Commits) ab. (Geerbt von ReadOnlyLinkedElementCollection<T>) |
Item[Int32] |
Ruft den Rollenplayer am angegebenen Index innerhalb der Auflistung ab oder legt diese fest. |
SourceDomainRole |
Ruft die Quellrolle der Beziehung ab, die diese Sammlung darstellt. (Geerbt von ReadOnlyLinkedElementCollection<T>) |
SourceElement |
Ruft den Quellrollenplayer ab, der aus dieser Sammlung stammt. (Geerbt von ReadOnlyLinkedElementCollection<T>) |
TargetDomainRole |
Ruft die Taregt-Rolle der Beziehung ab, die diese Sammlung darstellt. (Geerbt von ReadOnlyLinkedElementCollection<T>) |
TypeForAddNew |
Überschreiben Sie den Punkt, um den von AddNew erstellten Typ zu ändern. |
Methoden
Add(T) |
Fügt am Ende der Sammlung einen neuen Rollenplayer an. |
AddNew() |
Hinzufügen und Zusammenführen in einem neuen Element zur Auflistung |
AddNewCore() |
Allgemeine Implementierung von Logik zum Hinzufügen und Zusammenführen in einem neuen Element zur Auflistung |
AddRange(IEnumerable<T>) |
Fügt einen Bereich von Elementen an das Ende der Auflistung an. |
AsReadOnly() |
Ruft eine schreibgeschützte Auflistung ab, die mit dieser synchronisiert wird. |
Clear() |
Entfernt alle Rollenspieler aus der Sammlung. |
Contains(T) |
Ruft ab, ob ein angegebener Rollenplayer zur Auflistung gehört. (Geerbt von ReadOnlyLinkedElementCollection<T>) |
CopyTo(T[], Int32) |
Kopiert alle Rollenspieler in das angegebene Array. (Geerbt von ReadOnlyLinkedElementCollection<T>) |
Exists(Predicate<T>) |
Gibt true zurück, wenn mindestens ein Element vorhanden ist, für das eine bestimmte Bedingung wahr ist. (Geerbt von ReadOnlyLinkedElementCollection<T>) |
Find(Predicate<T>) |
Sucht das erste Element in der Auflistung, das der gegebenen Bedingung entspricht. (Geerbt von ReadOnlyLinkedElementCollection<T>) |
FindAll(Predicate<T>) |
Sucht alle Elemente, die eine bestimmte Bedingung erfüllen. (Geerbt von ReadOnlyLinkedElementCollection<T>) |
FindIndex(Predicate<T>) |
Sucht das erste Element, das eine bestimmte Bedingung erfüllt. (Geerbt von ReadOnlyLinkedElementCollection<T>) |
ForEach(Action<T>) |
Führt die angegebene Aktion für alle Elemente in der Auflistung aus. (Geerbt von ReadOnlyLinkedElementCollection<T>) |
GetEnumerator() |
Ruft einen stark typisierten Enumerator für diese Auflistung ab. (Geerbt von ReadOnlyLinkedElementCollection<T>) |
GetItemProperties(PropertyDescriptor[]) |
Gibt einen vollständigen Satz von durchsuchbaren Eigenschaften für den Elementtyp der Auflistung zurück. Wenn reale Elemente in der Sammlung vorhanden sind, ersetzen Sie die reflektierenden Elemente nach Möglichkeit durch IMS-Elemente, um transaktionente Updates über sie zuzulassen. (Geerbt von ReadOnlyLinkedElementCollection<T>) |
IndexOf(T) |
Ruft den Index eines Rollenplayers in der Auflistung ab. (Geerbt von ReadOnlyLinkedElementCollection<T>) |
Insert(Int32, T) |
Fügt den Rollenplayer am angegebenen Index in die Auflistung ein. |
InsertRange(Int32, IEnumerable<T>) |
Fügt einen Bereich von Elementen am angegebenen Index in die Auflistung ein. |
Move(Int32, Int32) |
Verschiebt rollenspieler an eine neue Position innerhalb der Sammlung. |
Move(T, Int32) |
Verschiebt rollenspieler an eine neue Position innerhalb der Sammlung. |
Remove(T) |
Entfernt den angegebenen Rollenplayer aus der Sammlung. |
RemoveAt(Int32) |
Entfernt rollenspieler am angegebenen Index aus der Sammlung. |
RemoveRange(Int32, Int32) |
Entfernt einen Bereich von Elementen aus der Auflistung. |
ReplaceAt(Int32, T) |
Ersetzt einen Rollenplayer am angegebenen Index durch den angegebenen. |
Sort() |
Sortiert die Elemente in der gesamten Auflistung verknüpfter Elemente. |
Sort(Comparison<T>) |
Sortiert die Elemente in der gesamten Auflistung verknüpfter Elemente mithilfe des angegebenen System.Comparison<T>. |
Sort(IComparer<T>) |
Sortiert die Elemente in der gesamten Auflistung verknüpfter Elemente mithilfe des angegebenen Vergleichs. |
Sort(Int32, Int32, IComparer<T>) |
Sortiert die Elemente in einem Bereich der Auflistung verknüpfter Elemente mithilfe des angegebenen Vergleichs. |
ToArray() |
Erstellt ein Array und kopiert alle Rollenspieler in der Sammlung in dieses. (Geerbt von ReadOnlyLinkedElementCollection<T>) |
TrueForAll(Predicate<T>) |
Retursn true, wenn eine bestimmte Bedingung für alle Elemente in der Auflistung true ist. (Geerbt von ReadOnlyLinkedElementCollection<T>) |
Explizite Schnittstellenimplementierungen
IBindingList.AddIndex(PropertyDescriptor) |
Fügt die angegebene Eigenschaft dem Satz hinzu, der für die Indizierung der Auflistung verwendet wird, wenn sie durchsucht wird. (Geerbt von ReadOnlyLinkedElementCollection<T>) |
IBindingList.AddNew() |
Erstellt ein neues Element. |
IBindingList.AllowEdit |
Gibt true zurück, da die Auflistung die Änderung der Elemente in der Auflistung unterstützt. |
IBindingList.AllowNew |
Gibt true zurück, da die Auflistung das Hinzufügen neuer Elemente unterstützt. |
IBindingList.AllowRemove |
Gibt true zurück, da die Auflistung das Entfernen von Elementen unterstützt. |
IBindingList.ApplySort(PropertyDescriptor, ListSortDirection) |
Diese Methode wird nicht unterstützt. (Geerbt von ReadOnlyLinkedElementCollection<T>) |
IBindingList.Find(PropertyDescriptor, Object) |
Diese Methode wird nicht unterstützt. (Geerbt von ReadOnlyLinkedElementCollection<T>) |
IBindingList.IsSorted |
Die Sortierung wird nicht unterstützt. (Geerbt von ReadOnlyLinkedElementCollection<T>) |
IBindingList.ListChanged |
Stark typisierte Auflistung zum Speichern entgegengesetzter Elementinstanzen für eine Beziehung, an der ein bestimmtes Element teilnimmt. |
IBindingList.RemoveIndex(PropertyDescriptor) |
Diese Methode wird nicht unterstützt. (Geerbt von ReadOnlyLinkedElementCollection<T>) |
IBindingList.RemoveSort() |
Diese Methode wird nicht unterstützt. (Geerbt von ReadOnlyLinkedElementCollection<T>) |
IBindingList.SortDirection |
Die Sortierung wird nicht unterstützt. (Geerbt von ReadOnlyLinkedElementCollection<T>) |
IBindingList.SortProperty |
Die Sortierung wird von dieser Auflistung nicht unterstützt. (Geerbt von ReadOnlyLinkedElementCollection<T>) |
IBindingList.SupportsChangeNotification |
Gibt true zurück, da die Sammlung Änderungsbenachrichtigungen unterstützt. |
IBindingList.SupportsSearching |
Diese Sammlung unterstützt das Ansischen nicht. (Geerbt von ReadOnlyLinkedElementCollection<T>) |
IBindingList.SupportsSorting |
Die Sortierung wird von dieser Auflistung nicht unterstützt. (Geerbt von ReadOnlyLinkedElementCollection<T>) |
ICollection.CopyTo(Array, Int32) |
Stark typisierte Auflistung zum Speichern entgegengesetzter Elementinstanzen für eine Beziehung, an der ein bestimmtes Element teilnimmt. (Geerbt von ReadOnlyLinkedElementCollection<T>) |
ICollection.IsSynchronized |
Stark typisierte Auflistung zum Speichern entgegengesetzter Elementinstanzen für eine Beziehung, an der ein bestimmtes Element teilnimmt. (Geerbt von ReadOnlyLinkedElementCollection<T>) |
ICollection.SyncRoot |
Stark typisierte Auflistung zum Speichern entgegengesetzter Elementinstanzen für eine Beziehung, an der ein bestimmtes Element teilnimmt. (Geerbt von ReadOnlyLinkedElementCollection<T>) |
ICollection<T>.Add(T) |
Stark typisierte Auflistung zum Speichern entgegengesetzter Elementinstanzen für eine Beziehung, an der ein bestimmtes Element teilnimmt. (Geerbt von ReadOnlyLinkedElementCollection<T>) |
ICollection<T>.Clear() |
Stark typisierte Auflistung zum Speichern entgegengesetzter Elementinstanzen für eine Beziehung, an der ein bestimmtes Element teilnimmt. (Geerbt von ReadOnlyLinkedElementCollection<T>) |
ICollection<T>.IsReadOnly |
Stark typisierte Auflistung zum Speichern entgegengesetzter Elementinstanzen für eine Beziehung, an der ein bestimmtes Element teilnimmt. |
ICollection<T>.Remove(T) |
Stark typisierte Auflistung zum Speichern entgegengesetzter Elementinstanzen für eine Beziehung, an der ein bestimmtes Element teilnimmt. (Geerbt von ReadOnlyLinkedElementCollection<T>) |
IEnumerable.GetEnumerator() |
Stark typisierte Auflistung zum Speichern entgegengesetzter Elementinstanzen für eine Beziehung, an der ein bestimmtes Element teilnimmt. (Geerbt von ReadOnlyLinkedElementCollection<T>) |
IEnumerable<T>.GetEnumerator() |
Stark typisierte Auflistung zum Speichern entgegengesetzter Elementinstanzen für eine Beziehung, an der ein bestimmtes Element teilnimmt. (Geerbt von ReadOnlyLinkedElementCollection<T>) |
IList.Add(Object) |
Stark typisierte Auflistung zum Speichern entgegengesetzter Elementinstanzen für eine Beziehung, an der ein bestimmtes Element teilnimmt. |
IList.Clear() |
Stark typisierte Auflistung zum Speichern entgegengesetzter Elementinstanzen für eine Beziehung, an der ein bestimmtes Element teilnimmt. (Geerbt von ReadOnlyLinkedElementCollection<T>) |
IList.Contains(Object) |
Stark typisierte Auflistung zum Speichern entgegengesetzter Elementinstanzen für eine Beziehung, an der ein bestimmtes Element teilnimmt. |
IList.IndexOf(Object) |
Stark typisierte Auflistung zum Speichern entgegengesetzter Elementinstanzen für eine Beziehung, an der ein bestimmtes Element teilnimmt. (Geerbt von ReadOnlyLinkedElementCollection<T>) |
IList.Insert(Int32, Object) |
Stark typisierte Auflistung zum Speichern entgegengesetzter Elementinstanzen für eine Beziehung, an der ein bestimmtes Element teilnimmt. |
IList.IsFixedSize |
Stark typisierte Auflistung zum Speichern entgegengesetzter Elementinstanzen für eine Beziehung, an der ein bestimmtes Element teilnimmt. (Geerbt von ReadOnlyLinkedElementCollection<T>) |
IList.IsReadOnly |
Stark typisierte Auflistung zum Speichern entgegengesetzter Elementinstanzen für eine Beziehung, an der ein bestimmtes Element teilnimmt. |
IList.Item[Int32] |
Stark typisierte Auflistung zum Speichern entgegengesetzter Elementinstanzen für eine Beziehung, an der ein bestimmtes Element teilnimmt. |
IList.Remove(Object) |
Stark typisierte Auflistung zum Speichern entgegengesetzter Elementinstanzen für eine Beziehung, an der ein bestimmtes Element teilnimmt. |
IList.RemoveAt(Int32) |
Stark typisierte Auflistung zum Speichern entgegengesetzter Elementinstanzen für eine Beziehung, an der ein bestimmtes Element teilnimmt. (Geerbt von ReadOnlyLinkedElementCollection<T>) |
IList<T>.Insert(Int32, T) |
Stark typisierte Auflistung zum Speichern entgegengesetzter Elementinstanzen für eine Beziehung, an der ein bestimmtes Element teilnimmt. (Geerbt von ReadOnlyLinkedElementCollection<T>) |
IList<T>.RemoveAt(Int32) |
Stark typisierte Auflistung zum Speichern entgegengesetzter Elementinstanzen für eine Beziehung, an der ein bestimmtes Element teilnimmt. (Geerbt von ReadOnlyLinkedElementCollection<T>) |
INotifyCollectionChanged.CollectionChanged |
Stark typisierte Auflistung zum Speichern entgegengesetzter Elementinstanzen für eine Beziehung, an der ein bestimmtes Element teilnimmt. (Geerbt von ReadOnlyLinkedElementCollection<T>) |
INotifyPropertyChanged.PropertyChanged |
Stark typisierte Auflistung zum Speichern entgegengesetzter Elementinstanzen für eine Beziehung, an der ein bestimmtes Element teilnimmt. (Geerbt von ReadOnlyLinkedElementCollection<T>) |
IRaiseItemChangedEvents.RaisesItemChangedEvents |
Diese Auflistung löst keine ItemChange-Ereignisse aus ihren Membern aus. (Geerbt von ReadOnlyLinkedElementCollection<T>) |
ITypedList.GetItemProperties(PropertyDescriptor[]) |
Gibt einen vollständigen Satz von durchsuchbaren Eigenschaften für den Elementtyp der Auflistung zurück. Wenn reale Elemente in der Sammlung vorhanden sind, ersetzen Sie die reflektierenden Elemente nach Möglichkeit durch IMS-Elemente, um transaktionente Updates über sie zuzulassen. (Geerbt von ReadOnlyLinkedElementCollection<T>) |
ITypedList.GetListName(PropertyDescriptor[]) |
Gibt den Namen der Liste zurück. (Geerbt von ReadOnlyLinkedElementCollection<T>) |
Erweiterungsmethoden
EmptyIfNull<T>(IEnumerable<T>) |
Gibt diese Enumeration zurück, falls sie nicht NULL ist. Falls es sich um NULL handelt, geben Sie eine leere Enumeration zurück. |