LinkedElementCollection<T> Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Colección fuertemente tipada para almacenar instancias de elemento opuestas para una relación en la que participa un elemento determinado.
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)
Parámetros de tipo
- T
Tipo de elemento de destino (opuesto) de la relación de dominio.
- Herencia
- Implementaciones
Constructores
LinkedElementCollection<T>() |
Constructor protegido que se va a usar para el enlace de datos. |
LinkedElementCollection<T>(ModelElement, Guid) |
Crea una instancia de la clase LinkedElementCollection. |
Campos
listChangedHandler |
Colección fuertemente tipada para almacenar instancias de elemento opuestas para una relación en la que participa un elemento determinado. (Heredado de ReadOnlyLinkedElementCollection<T>) |
Propiedades
CommittedCount |
Obtiene el número real de encargados de rol en la colección (después de la confirmación) (Heredado de ReadOnlyLinkedElementCollection<T>) |
Count |
Durante la notificación de recopilación, se devuelve el recuento intermedio; de lo contrario, devuelve el recuento de confirmaciones. (Heredado de ReadOnlyLinkedElementCollection<T>) |
IntermediateCount |
Obtiene el número medio de encargados de rol en la colección (durante el proceso de confirmación). (Heredado de ReadOnlyLinkedElementCollection<T>) |
Item[Int32] |
Obtiene o establece el reproductor de roles en el índice especificado dentro de la colección. |
SourceDomainRole |
Obtiene el rol de origen de la relación que representa esta colección. (Heredado de ReadOnlyLinkedElementCollection<T>) |
SourceElement |
Obtiene el reproductor de roles de origen que origina esta colección. (Heredado de ReadOnlyLinkedElementCollection<T>) |
TargetDomainRole |
Obtiene el rol taregt de la relación que representa esta colección. (Heredado de ReadOnlyLinkedElementCollection<T>) |
TypeForAddNew |
Invalide el punto para cambiar el tipo que crea AddNew. |
Métodos
Add(T) |
Anexa un nuevo reproductor de roles al final de la colección. |
AddNew() |
Agregue y combine en un nuevo elemento a la colección |
AddNewCore() |
Implementación común de la lógica para agregar y de combinación en un nuevo elemento a la colección |
AddRange(IEnumerable<T>) |
Anexa un intervalo de elementos al final de la colección. |
AsReadOnly() |
Obtiene una colección de solo lectura sincronizada con esta. |
Clear() |
Quita todos los jugadores de rol de la colección. |
Contains(T) |
Obtiene si un encargado de rol especificado pertenece a la colección. (Heredado de ReadOnlyLinkedElementCollection<T>) |
CopyTo(T[], Int32) |
Copia todos los jugadores de rol en la matriz especificada. (Heredado de ReadOnlyLinkedElementCollection<T>) |
Exists(Predicate<T>) |
Devuelve true si hay al menos un elemento para el que se cumple una condición determinada. (Heredado de ReadOnlyLinkedElementCollection<T>) |
Find(Predicate<T>) |
Busca el primer elemento de la colección que coincide con la condición especificada. (Heredado de ReadOnlyLinkedElementCollection<T>) |
FindAll(Predicate<T>) |
Busca todos los elementos que satisfacen una condición determinada. (Heredado de ReadOnlyLinkedElementCollection<T>) |
FindIndex(Predicate<T>) |
Busca el primer elemento que satisface una condición determinada. (Heredado de ReadOnlyLinkedElementCollection<T>) |
ForEach(Action<T>) |
Ejecuta la acción especificada en todos los elementos de la colección. (Heredado de ReadOnlyLinkedElementCollection<T>) |
GetEnumerator() |
Obtiene un enumerador fuertemente tipado para esta colección. (Heredado de ReadOnlyLinkedElementCollection<T>) |
GetItemProperties(PropertyDescriptor[]) |
Devuelve un conjunto completo de propiedades explorables para el tipo de elemento de la colección. Si existen elementos reales en la colección, reemplace los de reflejo con los de IMS cuando sea posible para permitir las actualizaciones con transacciones a través de ellos. (Heredado de ReadOnlyLinkedElementCollection<T>) |
IndexOf(T) |
Obtiene el índice de un reproductor de rol dentro de la colección. (Heredado de ReadOnlyLinkedElementCollection<T>) |
Insert(Int32, T) |
Inserta el reproductor de roles en la colección en el índice especificado. |
InsertRange(Int32, IEnumerable<T>) |
Inserta un intervalo de elementos en la colección en un índice determinado. |
Move(Int32, Int32) |
Mueve el jugador de rol a una nueva posición dentro de la colección. |
Move(T, Int32) |
Mueve el jugador de rol a una nueva posición dentro de la colección. |
Remove(T) |
Quita el reproductor de roles especificado de la colección. |
RemoveAt(Int32) |
Quita el reproductor de roles en el índice especificado de la colección. |
RemoveRange(Int32, Int32) |
Quita un intervalo de elementos de la colección. |
ReplaceAt(Int32, T) |
Reemplaza un reproductor de roles en el índice especificado por el especificado. |
Sort() |
Ordena los elementos de toda la colección de elementos vinculados. |
Sort(Comparison<T>) |
Ordena los elementos de toda la colección de elementos vinculados mediante el system.comparison<T> especificado. |
Sort(IComparer<T>) |
Ordena los elementos de toda la colección de elementos vinculados mediante el comparador especificado. |
Sort(Int32, Int32, IComparer<T>) |
Ordena los elementos de un intervalo de la colección de elementos vinculados mediante el comparador especificado. |
ToArray() |
Crea una matriz y copia todos los jugadores de rol de la colección en ella. (Heredado de ReadOnlyLinkedElementCollection<T>) |
TrueForAll(Predicate<T>) |
Vuelva a devolver true si una condición determinada es true para todos los elementos de la colección. (Heredado de ReadOnlyLinkedElementCollection<T>) |
Implementaciones de interfaz explícitas
IBindingList.AddIndex(PropertyDescriptor) |
Agrega la propiedad especificada al conjunto utilizado para indexar la colección cuando se busca. (Heredado de ReadOnlyLinkedElementCollection<T>) |
IBindingList.AddNew() |
Crea un nuevo elemento. |
IBindingList.AllowEdit |
Devuelve true porque la colección admite la modificación de los elementos de la colección. |
IBindingList.AllowNew |
Devuelve true porque la colección admite la adición de nuevos elementos. |
IBindingList.AllowRemove |
Devuelve true porque la colección admite la eliminación de elementos. |
IBindingList.ApplySort(PropertyDescriptor, ListSortDirection) |
No se admite este método. (Heredado de ReadOnlyLinkedElementCollection<T>) |
IBindingList.Find(PropertyDescriptor, Object) |
No se admite este método. (Heredado de ReadOnlyLinkedElementCollection<T>) |
IBindingList.IsSorted |
No se admite la ordenación. (Heredado de ReadOnlyLinkedElementCollection<T>) |
IBindingList.ListChanged |
Colección fuertemente tipada para almacenar instancias de elemento opuestas para una relación en la que participa un elemento determinado. |
IBindingList.RemoveIndex(PropertyDescriptor) |
No se admite este método. (Heredado de ReadOnlyLinkedElementCollection<T>) |
IBindingList.RemoveSort() |
No se admite este método. (Heredado de ReadOnlyLinkedElementCollection<T>) |
IBindingList.SortDirection |
No se admite la ordenación. (Heredado de ReadOnlyLinkedElementCollection<T>) |
IBindingList.SortProperty |
Esta colección no admite la ordenación. (Heredado de ReadOnlyLinkedElementCollection<T>) |
IBindingList.SupportsChangeNotification |
Devuelve true porque la colección admite la notificación de cambios. |
IBindingList.SupportsSearching |
Esta colección no admite el almacenamiento en mar. (Heredado de ReadOnlyLinkedElementCollection<T>) |
IBindingList.SupportsSorting |
Esta colección no admite la ordenación. (Heredado de ReadOnlyLinkedElementCollection<T>) |
ICollection.CopyTo(Array, Int32) |
Colección fuertemente tipada para almacenar instancias de elemento opuestas para una relación en la que participa un elemento determinado. (Heredado de ReadOnlyLinkedElementCollection<T>) |
ICollection.IsSynchronized |
Colección fuertemente tipada para almacenar instancias de elemento opuestas para una relación en la que participa un elemento determinado. (Heredado de ReadOnlyLinkedElementCollection<T>) |
ICollection.SyncRoot |
Colección fuertemente tipada para almacenar instancias de elemento opuestas para una relación en la que participa un elemento determinado. (Heredado de ReadOnlyLinkedElementCollection<T>) |
ICollection<T>.Add(T) |
Colección fuertemente tipada para almacenar instancias de elemento opuestas para una relación en la que participa un elemento determinado. (Heredado de ReadOnlyLinkedElementCollection<T>) |
ICollection<T>.Clear() |
Colección fuertemente tipada para almacenar instancias de elemento opuestas para una relación en la que participa un elemento determinado. (Heredado de ReadOnlyLinkedElementCollection<T>) |
ICollection<T>.IsReadOnly |
Colección fuertemente tipada para almacenar instancias de elemento opuestas para una relación en la que participa un elemento determinado. |
ICollection<T>.Remove(T) |
Colección fuertemente tipada para almacenar instancias de elemento opuestas para una relación en la que participa un elemento determinado. (Heredado de ReadOnlyLinkedElementCollection<T>) |
IEnumerable.GetEnumerator() |
Colección fuertemente tipada para almacenar instancias de elemento opuestas para una relación en la que participa un elemento determinado. (Heredado de ReadOnlyLinkedElementCollection<T>) |
IEnumerable<T>.GetEnumerator() |
Colección fuertemente tipada para almacenar instancias de elemento opuestas para una relación en la que participa un elemento determinado. (Heredado de ReadOnlyLinkedElementCollection<T>) |
IList.Add(Object) |
Colección fuertemente tipada para almacenar instancias de elemento opuestas para una relación en la que participa un elemento determinado. |
IList.Clear() |
Colección fuertemente tipada para almacenar instancias de elemento opuestas para una relación en la que participa un elemento determinado. (Heredado de ReadOnlyLinkedElementCollection<T>) |
IList.Contains(Object) |
Colección fuertemente tipada para almacenar instancias de elemento opuestas para una relación en la que participa un elemento determinado. |
IList.IndexOf(Object) |
Colección fuertemente tipada para almacenar instancias de elemento opuestas para una relación en la que participa un elemento determinado. (Heredado de ReadOnlyLinkedElementCollection<T>) |
IList.Insert(Int32, Object) |
Colección fuertemente tipada para almacenar instancias de elemento opuestas para una relación en la que participa un elemento determinado. |
IList.IsFixedSize |
Colección fuertemente tipada para almacenar instancias de elemento opuestas para una relación en la que participa un elemento determinado. (Heredado de ReadOnlyLinkedElementCollection<T>) |
IList.IsReadOnly |
Colección fuertemente tipada para almacenar instancias de elemento opuestas para una relación en la que participa un elemento determinado. |
IList.Item[Int32] |
Colección fuertemente tipada para almacenar instancias de elemento opuestas para una relación en la que participa un elemento determinado. |
IList.Remove(Object) |
Colección fuertemente tipada para almacenar instancias de elemento opuestas para una relación en la que participa un elemento determinado. |
IList.RemoveAt(Int32) |
Colección fuertemente tipada para almacenar instancias de elemento opuestas para una relación en la que participa un elemento determinado. (Heredado de ReadOnlyLinkedElementCollection<T>) |
IList<T>.Insert(Int32, T) |
Colección fuertemente tipada para almacenar instancias de elemento opuestas para una relación en la que participa un elemento determinado. (Heredado de ReadOnlyLinkedElementCollection<T>) |
IList<T>.RemoveAt(Int32) |
Colección fuertemente tipada para almacenar instancias de elemento opuestas para una relación en la que participa un elemento determinado. (Heredado de ReadOnlyLinkedElementCollection<T>) |
INotifyCollectionChanged.CollectionChanged |
Colección fuertemente tipada para almacenar instancias de elemento opuestas para una relación en la que participa un elemento determinado. (Heredado de ReadOnlyLinkedElementCollection<T>) |
INotifyPropertyChanged.PropertyChanged |
Colección fuertemente tipada para almacenar instancias de elemento opuestas para una relación en la que participa un elemento determinado. (Heredado de ReadOnlyLinkedElementCollection<T>) |
IRaiseItemChangedEvents.RaisesItemChangedEvents |
Esta colección no genera eventos ItemChange de sus miembros. (Heredado de ReadOnlyLinkedElementCollection<T>) |
ITypedList.GetItemProperties(PropertyDescriptor[]) |
Devuelve un conjunto completo de propiedades explorables para el tipo de elemento de la colección. Si existen elementos reales en la colección, reemplace los de reflejo con los de IMS cuando sea posible para permitir las actualizaciones con transacciones a través de ellos. (Heredado de ReadOnlyLinkedElementCollection<T>) |
ITypedList.GetListName(PropertyDescriptor[]) |
Devuelve el nombre de la lista. (Heredado de ReadOnlyLinkedElementCollection<T>) |
Métodos de extensión
EmptyIfNull<T>(IEnumerable<T>) |
Devuelve esta enumeración en caso de que no sea null. En caso de que sea null, se devuelve una enumeración vacía. |