Classe ReadOnlyLinkedElementCollection<T>
Rappresenta una raccolta di sola lettura fortemente tipizzata di istanze di elementi sul lato opposto di una relazione.
Gerarchia di ereditarietà
System.Object
Microsoft.VisualStudio.Modeling.ReadOnlyLinkedElementCollection<T>
Microsoft.VisualStudio.Modeling.LinkedElementCollection<T>
Spazio dei nomi: Microsoft.VisualStudio.Modeling
Assembly: Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
Sintassi
'Dichiarazione
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
Parametri di tipo
- T
Il tipo ReadOnlyLinkedElementCollection<T> espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
![]() |
ReadOnlyLinkedElementCollection<T> | Inizializza una nuova istanza della classe ReadOnlyLinkedElementCollection. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
CommittedCount | Ottiene il numero effettivo di assegnatari di ruolo nella raccolta (dopo il commit) |
![]() |
Count | Ottiene il numero di assegnatari di ruolo nella raccolta. |
![]() |
IntermediateCount | Ottiene il numero intermedio di assegnatari di ruoli nella raccolta (durante il commit). |
![]() |
Item | Ottiene o imposta l'assegnatario del ruolo della raccolta in corrispondenza di un indice specificato. |
![]() |
SourceDomainRole | Ottiene il ruolo di origine della relazione che questa raccolta rappresenta. |
![]() |
SourceElement | Ottiene il ruolo di origine dell'assegnatario che è stato ereditato da questa raccolta. |
![]() |
TargetDomainRole | Ottiene il ruolo di destinazione della relazione che questa raccolta rappresenta. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
Contains | Determina se un assegnatario di ruolo specificato appartiene alla raccolta. |
![]() |
CopyTo | Copia tutti gli assegnatari di ruolo in una matrice. |
![]() |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) |
![]() |
Exists | Determina se c'è almeno un elemento per cui la condizione specificata è vera. |
![]() |
Finalize | Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object) |
![]() |
Find | Trova il primo elemento della raccolta corrispondente a una determinata condizione. |
![]() |
FindAll | Trova tutti gli elementi che soddisfano una condizione specificata. |
![]() |
FindIndex | Trova il primo elemento che soddisfa una determinata condizione. |
![]() |
ForEach | Esegue l'azione specificata su tutti gli elementi della raccolta. |
![]() |
GetEnumerator | Ottiene l'enumeratore fortemente tipizzato per questa raccolta |
![]() |
GetHashCode | Funge da funzione hash predefinita. (Ereditato da Object) |
![]() |
GetItemProperties | Restituisce un set completo di proprietà esplorabili per il tipo di elemento della raccolta.Se nella raccolta sono presenti elementi reali, sostituire gli elementi riflettenti con quelli IMS laddove possibile per consentire gli aggiornamenti transazionali. |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
IndexOf | Ottiene l'indice di un assegnatario di ruolo nella raccolta. |
![]() |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) |
![]() |
ToArray | Crea una matrice e copia tutti i giocatori di ruolo della raccolta al suo interno. |
![]() |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
![]() |
TrueForAll | Verifica se una determinata condizione vale per tutti gli elementi nella raccolta. |
In alto
Campi
Nome | Descrizione | |
---|---|---|
![]() |
listChangedHandler |
In alto
Implementazioni esplicite dell'interfaccia
In alto
Note
Rappresenta una raccolta di sola lettura delle istanze di elementi sul lato opposto di collegamenti per una relazione a cui un determinato elemento partecipa.
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.