| begin() | Mendapatkan iterator yang menunjuk ke elemen pertama (jika ada) dari koleksi. Iterator ini tidak dapat digunakan untuk mengubah objek yang direferensikan karena GetEnumerator() mengembalikan objek salinan dari T. |
| begin() const | Mendapatkan iterator yang menunjuk ke elemen pertama (jika ada) dari instance koleksi yang dikualifikasi const. |
| cbegin() const | Mendapatkan iterator yang menunjuk ke elemen pertama yang dikualifikasi const (jika ada) dari koleksi. |
| cend() const | Mendapatkan iterator yang menunjuk tepat setelah elemen terakhir yang dikualifikasi const (jika ada) dari koleksi. |
| end() | Mendapatkan iterator yang menunjuk tepat setelah elemen terakhir (jika ada) dari koleksi. Iterator ini tidak dapat digunakan untuk mengubah objek yang direferensikan karena GetEnumerator() mengembalikan objek salinan dari T. |
| end() const | Mendapatkan iterator yang menunjuk tepat setelah elemen terakhir (jika ada) dari instance koleksi yang bersifat const. |
| virtual GetEnumerator() | Mendapatkan enumerator. |
| LINQ_Aggregate(const Func<T, T, T>&) | Menerapkan fungsi akumulator pada sebuah urutan. |
| LINQ_All(std::function<bool(T)>) | Menentukan apakah semua elemen dalam urutan memenuhi suatu kondisi. |
| LINQ_Any() | Menentukan apakah sebuah urutan berisi elemen apa pun. |
| LINQ_Any(std::function<bool(T)>) | Menentukan apakah ada elemen dalam urutan yang ada atau memenuhi suatu kondisi. |
| LINQ_Cast() | Mengubah tipe elemen ke tipe yang ditentukan. |
| LINQ_Cast() | |
| LINQ_Concat(SharedPtr<IEnumerable<T>>) | Menggabungkan dua urutan. |
| LINQ_Contains(T) | Menentukan apakah sebuah urutan berisi nilai yang ditentukan. |
| LINQ_Count() | Mengembalikan jumlah elemen dalam urutan (dihitung melalui penghitung langsung). |
| LINQ_Count(const Func<T, bool>&) | Mengembalikan jumlah elemen dalam urutan yang memenuhi kondisi yang ditentukan. |
| LINQ_ElementAt(int) | Mengembalikan elemen pada indeks yang ditentukan dalam sebuah urutan. |
| LINQ_ElementAtOrDefault(int) | Mengembalikan elemen pada indeks yang ditentukan dalam sebuah urutan. |
| LINQ_First() | Mengembalikan elemen pertama dari sebuah urutan. |
| LINQ_First(const Func<T, bool>&) | Mengembalikan elemen pertama dari sebuah urutan yang memenuhi kondisi yang ditentukan. |
| LINQ_FirstOrDefault() | Mengembalikan elemen pertama dari sebuah urutan, atau nilai default jika urutan kosong. |
| LINQ_FirstOrDefault(std::function<bool(T)>) | Mengembalikan elemen pertama dari urutan yang memenuhi kondisi atau nilai default jika tidak ada elemen seperti itu. |
| LINQ_GroupBy(System::Func<T, Key>) | Mengelompokkan elemen-elemen dalam sebuah urutan. |
| LINQ_GroupBy(System::Func<Source, Key>) | |
| LINQ_Last() | Mengembalikan elemen terakhir dari sebuah urutan. |
| LINQ_LastOrDefault() | Mengembalikan elemen terakhir dari sebuah urutan, atau nilai default jika urutan kosong. |
| LINQ_Max(const Func<T, ResultType>&) | Memanggil fungsi transformasi pada setiap elemen dari urutan generik dan mengembalikan nilai maksimum yang dihasilkan. |
| LINQ_Max(const Func<Source, ResultType>&) | |
| LINQ_Min(const Func<T, ResultType>&) | Memanggil fungsi transformasi pada setiap elemen dari urutan generik dan mengembalikan nilai minimum yang dihasilkan. |
| LINQ_Min(const Func<Source, ResultType>&) | |
| LINQ_OfType() | Menyaring elemen-elemen urutan berdasarkan tipe yang ditentukan. |
| LINQ_OfType() | |
| LINQ_OrderBy(const Func<T, Key>&) | Mengurutkan elemen-elemen urutan secara naik berdasarkan nilai kunci yang dipilih oleh keySelector. |
| LINQ_OrderBy(const Func<Source, Key>&) | |
| LINQ_OrderByDescending(const Func<T, Key>&) | Mengurutkan elemen-elemen urutan secara turun berdasarkan nilai kunci yang dipilih oleh keySelector. |
| LINQ_OrderByDescending(const Func<Source, Key>&) | |
| LINQ_Reverse() | Membalik urutan elemen dalam sebuah urutan. |
| LINQ_Select(const Func<T, ResultType>&) | Mengubah elemen-elemen dari sebuah urutan. |
| LINQ_Select(const Func<T, int32_t, ResultType>&) | Mengubah setiap elemen dari sebuah urutan menjadi bentuk baru dengan memasukkan indeks elemen. |
| LINQ_Select(const Func<Source, Result>&) | |
| LINQ_Select(const Func<Source, int32_t, Result>&) | |
| LINQ_SelectMany(const Func<T, SharedPtr<IEnumerable<ResultType>>>&) | Memproyeksikan setiap elemen dari sebuah urutan dan menggabungkan urutan-urutan yang dihasilkan menjadi satu urutan. |
| LINQ_SelectMany(const Func<Source, SharedPtr<IEnumerable<Result>>>&) | |
| LINQ_Take(int32_t) | Mengembalikan sejumlah elemen berurutan yang ditentukan dari awal sebuah urutan. |
| LINQ_ToArray() | Membuat array dari sebuah urutan. |
| LINQ_ToList() | Membuat sebuah List dari sebuah urutan. |
| LINQ_Where(std::function<bool(T)>) | Menyaring sebuah urutan berdasarkan predikat yang ditentukan. |
| virtual virtualizeBeginConstIterator() const | Mendapatkan implementasi begin const iterator untuk kontainer saat ini. |
| virtual virtualizeBeginIterator() | Mendapatkan implementasi begin iterator untuk kontainer saat ini. |
| virtual virtualizeEndConstIterator() const | Mendapatkan implementasi end const iterator untuk kontainer saat ini. |
| virtual virtualizeEndIterator() | Mendapatkan implementasi end iterator untuk kontainer saat ini. |