| begin() | Koleksiyonun ilk elemanına (varsa) işaret eden iteratörü alır. Bu iteratör, GetEnumerator() T’nin bir kopya nesnesini döndürdüğü için referans verilen nesneyi değiştirmek için kullanılamaz. |
| begin() const | Koleksiyonun const nitelikli örneğinin (varsa) ilk öğesine işaret eden yineleyiciyi alır. |
| cbegin() const | Koleksiyonun (varsa) ilk const nitelikli öğesine işaret eden yineleyiciyi alır. |
| cend() const | Koleksiyonun (varsa) son const nitelikli öğesinden hemen sonra işaret eden yineleyiciyi alır. |
| end() | Koleksiyonun son elemanından hemen sonrasına (varsa) işaret eden iteratörü alır. Bu iteratör, GetEnumerator() T’nin bir kopya nesnesini döndürdüğü için referans verilen nesneyi değiştirmek için kullanılamaz. |
| end() const | Koleksiyonun const nitelikli örneğinin (varsa) son öğesinden hemen sonrasını gösteren yineleyiciyi alır. |
| virtual GetEnumerator() | İteratörü alır. |
| LINQ_Aggregate(const Func<T, T, T>&) | Bir dizi üzerinde bir biriktirici fonksiyon uygular. |
| LINQ_All(std::function<bool(T)>) | Bir dizinin tüm elemanlarının bir koşulu sağlayıp sağlamadığını belirler. |
| LINQ_Any() | Bir dizinin herhangi bir eleman içerip içermediğini belirler. |
| LINQ_Any(std::function<bool(T)>) | Bir dizide herhangi bir elemanın var olup olmadığını veya bir koşulu sağlayıp sağlamadığını belirler. |
| LINQ_Cast() | Elemanları belirtilen tipe dönüştürür. |
| LINQ_Cast() | |
| LINQ_Concat(SharedPtr<IEnumerable<T>>) | İki diziyi birleştirir. |
| LINQ_Contains(T) | Bir dizinin belirtilen bir değeri içerip içermediğini belirler. |
| LINQ_Count() | Dizideki eleman sayısını döndürür (doğrudan sayma ile hesaplanır). |
| LINQ_Count(const Func<T, bool>&) | Dizide belirtilen koşulu sağlayan eleman sayısını döndürür. |
| LINQ_ElementAt(int) | Bir dizide belirtilen indeksteki elemanı döndürür. |
| LINQ_ElementAtOrDefault(int) | Bir dizide belirtilen indeksteki elemanı döndürür. |
| LINQ_First() | Bir dizinin ilk elemanını döndürür. |
| LINQ_First(const Func<T, bool>&) | Belirtilen koşulu sağlayan bir dizinin ilk elemanını döndürür. |
| LINQ_FirstOrDefault() | Bir dizinin ilk elemanını döndürür; dizi boşsa varsayılan bir değer döndürür. |
| LINQ_FirstOrDefault(std::function<bool(T)>) | Bir koşulu sağlayan dizinin ilk elemanını döndürür; böyle bir eleman bulunamazsa varsayılan bir değer döndürür. |
| LINQ_GroupBy(System::Func<T, Key>) | Bir dizinin elemanlarını gruplar. |
| LINQ_GroupBy(System::Func<Source, Key>) | |
| LINQ_Last() | Bir dizinin son elemanını döndürür. |
| LINQ_LastOrDefault() | Bir dizinin son elemanını döndürür, ya da dizi boşsa varsayılan bir değer döndürür. |
| LINQ_Max(const Func<T, ResultType>&) | Genel bir dizinin her elemanına bir dönüşüm işlevi uygular ve elde edilen maksimum değeri döndürür. |
| LINQ_Max(const Func<Source, ResultType>&) | |
| LINQ_Min(const Func<T, ResultType>&) | Genel bir dizinin her elemanına bir dönüşüm işlevi uygular ve elde edilen minimum değeri döndürür. |
| LINQ_Min(const Func<Source, ResultType>&) | |
| LINQ_OfType() | Dizinin elemanlarını belirtilen türe göre filtreler. |
| LINQ_OfType() | |
| LINQ_OrderBy(const Func<T, Key>&) | Dizinin elemanlarını keySelector tarafından seçilen anahtar değerlerine göre artan sırada sıralar. |
| LINQ_OrderBy(const Func<Source, Key>&) | |
| LINQ_OrderByDescending(const Func<T, Key>&) | Dizinin elemanlarını keySelector tarafından seçilen anahtar değerlerine göre azalan sırada sıralar. |
| LINQ_OrderByDescending(const Func<Source, Key>&) | |
| LINQ_Reverse() | Bir dizideki elemanların sırasını tersine çevirir. |
| LINQ_Select(const Func<T, ResultType>&) | Bir dizinin elemanlarını dönüştürür. |
| LINQ_Select(const Func<T, int32_t, ResultType>&) | Bir dizinin her elemanını, elemanın indeksini ekleyerek yeni bir forma dönüştürür. |
| LINQ_Select(const Func<Source, Result>&) | |
| LINQ_Select(const Func<Source, int32_t, Result>&) | |
| LINQ_SelectMany(const Func<T, SharedPtr<IEnumerable<ResultType>>>&) | Bir dizinin her elemanını projekte eder ve ortaya çıkan dizileri tek bir diziye birleştirir. |
| LINQ_SelectMany(const Func<Source, SharedPtr<IEnumerable<Result>>>&) | |
| LINQ_Take(int32_t) | Bir dizinin başlangıcından belirli sayıda ardışık elemanı döndürür. |
| LINQ_ToArray() | Bir diziden bir dizi (array) oluşturur. |
| LINQ_ToList() | Bir diziden bir List oluşturur. |
| LINQ_Where(std::function<bool(T)>) | Bir diziyi belirtilen koşula göre filtreler. |
| virtual virtualizeBeginConstIterator() const | Mevcut konteyner için begin const iterator’un uygulanmasını alır. |
| virtual virtualizeBeginIterator() | Mevcut konteyner için begin iterator’un uygulanmasını alır. |
| virtual virtualizeEndConstIterator() const | Mevcut konteyner için end const iterator’un uygulanmasını alır. |
| virtual virtualizeEndIterator() | Mevcut konteyner için end iterator’un uygulanmasını alır. |