| begin() | Obtiene un iterador que apunta al primer elemento (si lo hay) de la colección. Este iterador no puede usarse para cambiar un objeto referenciado porque GetEnumerator() devuelve una copia del objeto de tipo T. |
| begin() const | Obtiene un iterador que apunta al primer elemento (si lo hay) de la instancia calificada como const de la colección. |
| cbegin() const | Obtiene un iterador que apunta al primer elemento calificado como const (si lo hay) de la colección. |
| cend() const | Obtiene un iterador que apunta justo después del último elemento calificado como const (si lo hay) de la colección. |
| end() | Obtiene un iterador que apunta justo después del último elemento (si lo hay) de la colección. Este iterador no puede usarse para cambiar un objeto referenciado porque GetEnumerator() devuelve una copia del objeto de tipo T. |
| end() const | Obtiene un iterador que apunta justo después del último elemento (si lo hay) de la instancia calificada como const de la colección. |
| virtual GetEnumerator() | Obtiene el enumerador. |
| LINQ_Aggregate(const Func<T, T, T>&) | Aplica una función acumuladora sobre una secuencia. |
| LINQ_All(std::function<bool(T)>) | Determina si todos los elementos de una secuencia cumplen una condición. |
| LINQ_Any() | Determina si una secuencia contiene algún elemento. |
| LINQ_Any(std::function<bool(T)>) | Determina si existe algún elemento en una secuencia o si cumple una condición. |
| LINQ_Average() | Calcula el promedio de una secuencia de valores numéricos. |
| LINQ_Average(const Func<T, ResultType>&) | Calcula el promedio de una secuencia de valores que se obtienen invocando una función de transformación en cada elemento de la secuencia de entrada. |
| LINQ_Average(const Func<Source, ResultType>&) | |
| LINQ_Cast() | Convierte los elementos al tipo especificado. |
| LINQ_Cast() | |
| LINQ_Concat(SharedPtr<IEnumerable<T>>) | Concatena dos secuencias. |
| LINQ_Contains(T) | Determina si una secuencia contiene un valor especificado. |
| LINQ_Count() | Devuelve el número de elementos en la secuencia (calculado mediante recuento directo). |
| LINQ_Count(const Func<T, bool>&) | Devuelve el número de elementos en la secuencia que cumplen la condición especificada. |
| LINQ_ElementAt(int) | Devuelve el elemento en un índice especificado de una secuencia. |
| LINQ_ElementAtOrDefault(int) | Devuelve el elemento en un índice especificado de una secuencia. |
| LINQ_First() | Devuelve el primer elemento de una secuencia. |
| LINQ_First(const Func<T, bool>&) | Devuelve el primer elemento de una secuencia que satisface la condición especificada. |
| LINQ_FirstOrDefault() | Devuelve el primer elemento de una secuencia, o un valor predeterminado si la secuencia está vacía. |
| LINQ_FirstOrDefault(std::function<bool(T)>) | Devuelve el primer elemento de la secuencia que satisface una condición o un valor predeterminado si no se encuentra dicho elemento. |
| LINQ_GroupBy(System::Func<T, Key>) | Agrupa los elementos de una secuencia. |
| LINQ_GroupBy(System::Func<T, Key>, System::Func<T, Element>) | Agrupa los elementos de una secuencia. |
| LINQ_GroupBy(System::Func<Source, Key>) | |
| LINQ_GroupBy(System::Func<Source, Key>, System::Func<Source, Element>) | |
| LINQ_Last() | Devuelve el último elemento de una secuencia. |
| LINQ_LastOrDefault() | Devuelve el último elemento de una secuencia, o un valor predeterminado si la secuencia está vacía. |
| LINQ_Max(const Func<T, ResultType>&) | Invoca una función de transformación en cada elemento de una secuencia genérica y devuelve el valor máximo resultante. |
| LINQ_Max(const Func<Source, ResultType>&) | |
| LINQ_Min(const Func<T, ResultType>&) | Invoca una función de transformación en cada elemento de una secuencia genérica y devuelve el valor mínimo resultante. |
| LINQ_Min(const Func<Source, ResultType>&) | |
| LINQ_OfType() | Filtra los elementos de la secuencia según el tipo especificado. |
| LINQ_OfType() | |
| LINQ_OrderBy(const Func<T, Key>&) | Ordena los elementos de una secuencia en orden ascendente según los valores clave seleccionados por keySelector. |
| LINQ_OrderBy(const Func<Source, Key>&) | |
| LINQ_OrderByDescending(const Func<T, Key>&) | Ordena los elementos de una secuencia en orden descendente según los valores clave seleccionados por keySelector. |
| LINQ_OrderByDescending(const Func<Source, Key>&) | |
| LINQ_Reverse() | Invierte el orden de los elementos en una secuencia. |
| LINQ_Select(const Func<T, ResultType>&) | Transforma los elementos de una secuencia. |
| LINQ_Select(const Func<T, int32_t, ResultType>&) | Transforma cada elemento de una secuencia en una nueva forma incorporando el índice del elemento. |
| LINQ_Select(const Func<Source, Result>&) | |
| LINQ_Select(const Func<Source, int32_t, Result>&) | |
| LINQ_SelectMany(const Func<T, SharedPtr<IEnumerable<ResultType>>>&) | Proyecta cada elemento de una secuencia y combina las secuencias resultantes en una sola secuencia. |
| LINQ_SelectMany(const Func<Source, SharedPtr<IEnumerable<Result>>>&) | |
| LINQ_Skip(int32_t) | Omite un número especificado de elementos contiguos desde el inicio de una secuencia y devuelve el resto. |
| LINQ_Take(int32_t) | Devuelve un número especificado de elementos contiguos desde el inicio de una secuencia. |
| LINQ_ToArray() | Crea una matriz a partir de una secuencia. |
| LINQ_ToList() | Crea una List a partir de una secuencia. |
| LINQ_Where(std::function<bool(T)>) | Filtra una secuencia según el predicado especificado. |
| virtual virtualizeBeginConstIterator() const | Obtiene la implementación del iterador const begin para el contenedor actual. |
| virtual virtualizeBeginIterator() | Obtiene la implementación del iterador begin para el contenedor actual. |
| virtual virtualizeEndConstIterator() const | Obtiene la implementación del end const iterator para el contenedor actual. |
| virtual virtualizeEndIterator() | Obtiene la implementación del end iterator para el contenedor actual. |