| begin() | يحصل على مكرّر يشير إلى العنصر الأول (إن وجد) في المجموعة. لا يمكن استخدام هذا المكرّر لتغيير الكائن المشار إليه لأن GetEnumerator() تُعيد نسخة من الكائن T. |
| begin() const | يحصل على مكرّر يشير إلى العنصر الأول (إن وجد) في النسخة المؤهلة بـ const من المجموعة. |
| cbegin() const | يحصل على مكرّر يشير إلى العنصر الأول المؤهل بـ const (إن وجد) في المجموعة. |
| cend() const | يحصل على مكرّر يشير مباشرةً بعد العنصر الأخير المؤهل بـ const (إن وجد) في المجموعة. |
| end() | يحصل على مكرّر يشير مباشرةً بعد العنصر الأخير (إن وجد) في المجموعة. لا يمكن استخدام هذا المكرّر لتغيير الكائن المشار إليه لأن GetEnumerator() تُعيد نسخة من الكائن T. |
| end() const | يحصل على مكرّر يشير مباشرةً بعد العنصر الأخير (إن وجد) في النسخة المؤهلة بـ const من المجموعة. |
| virtual GetEnumerator() | يحصل على المُعدِّد. |
| LINQ_Aggregate(const Func<T, T, T>&) | يطبق دالة تراكم على تسلسل. |
| LINQ_All(std::function<bool(T)>) | يحدد ما إذا كانت جميع عناصر التسلسل تفي بشرط. |
| LINQ_Any() | يحدد ما إذا كان التسلسل يحتوي على أي عناصر. |
| LINQ_Any(std::function<bool(T)>) | يحدد ما إذا كان هناك أي عنصر في التسلسل موجود أو يفي بشرط. |
| LINQ_Cast() | يحوّل العناصر إلى النوع المحدد. |
| LINQ_Cast() | |
| LINQ_Concat(SharedPtr<IEnumerable<T>>) | يجمع سلسلتين. |
| LINQ_Contains(T) | يحدد ما إذا كان التسلسل يحتوي على قيمة محددة. |
| LINQ_Count() | يعيد عدد العناصر في التسلسل (محسوبًا عبر العد المباشر). |
| LINQ_Count(const Func<T, bool>&) | يعيد عدد العناصر في التسلسل التي تفي بالشرط المحدد. |
| LINQ_ElementAt(int) | يعيد العنصر عند الفهرس المحدد في التسلسل. |
| LINQ_ElementAtOrDefault(int) | يعيد العنصر عند الفهرس المحدد في التسلسل. |
| LINQ_First() | يعيد العنصر الأول في التسلسل. |
| LINQ_First(const Func<T, bool>&) | يعيد العنصر الأول في التسلسل الذي يفي بالشرط المحدد. |
| LINQ_FirstOrDefault() | يعيد العنصر الأول في التسلسل، أو قيمة افتراضية إذا كان التسلسل فارغًا. |
| LINQ_FirstOrDefault(std::function<bool(T)>) | يعيد العنصر الأول في التسلسل الذي يفي بشرط أو قيمة افتراضية إذا لم يُعثر على مثل هذا العنصر. |
| LINQ_GroupBy(System::Func<T, Key>) | يجمع عناصر التسلسل في مجموعات. |
| LINQ_GroupBy(System::Func<T, Key>, System::Func<T, Element>) | يجمع عناصر التسلسل في مجموعات. |
| LINQ_GroupBy(System::Func<Source, Key>) | |
| LINQ_GroupBy(System::Func<Source, Key>, System::Func<Source, Element>) | |
| LINQ_Last() | يعيد العنصر الأخير في التسلسل. |
| LINQ_LastOrDefault() | يعيد العنصر الأخير في التسلسل، أو قيمة افتراضية إذا كان التسلسل فارغًا. |
| LINQ_Max(const Func<T, ResultType>&) | ينفّذ دالة تحويل على كل عنصر من تسلسل عام ويعيد القيمة القصوى الناتجة. |
| LINQ_Max(const Func<Source, ResultType>&) | |
| LINQ_Min(const Func<T, ResultType>&) | ينفّذ دالة تحويل على كل عنصر من تسلسل عام ويعيد القيمة الدنيا الناتجة. |
| LINQ_Min(const Func<Source, ResultType>&) | |
| LINQ_OfType() | يفلتر عناصر التسلسل بناءً على النوع المحدد. |
| LINQ_OfType() | |
| LINQ_OrderBy(const Func<T, Key>&) | يرتب عناصر التسلسل بترتيب تصاعدي وفقًا لقيم المفاتيح التي يختارها keySelector. |
| LINQ_OrderBy(const Func<Source, Key>&) | |
| LINQ_OrderByDescending(const Func<T, Key>&) | يرتب عناصر التسلسل بترتيب تنازلي وفقًا لقيم المفاتيح التي يختارها keySelector. |
| LINQ_OrderByDescending(const Func<Source, Key>&) | |
| LINQ_Reverse() | يعكس ترتيب عناصر التسلسل. |
| LINQ_Select(const Func<T, ResultType>&) | يحوّل عناصر التسلسل. |
| LINQ_Select(const Func<T, int32_t, ResultType>&) | يحوّل كل عنصر من التسلسل إلى شكل جديد باستخدام فهرس العنصر. |
| LINQ_Select(const Func<Source, Result>&) | |
| LINQ_Select(const Func<Source, int32_t, Result>&) | |
| LINQ_SelectMany(const Func<T, SharedPtr<IEnumerable<ResultType>>>&) | يُسقط كل عنصر من التسلسل ويجمع التسلسلات الناتجة في تسلسل واحد. |
| LINQ_SelectMany(const Func<Source, SharedPtr<IEnumerable<Result>>>&) | |
| LINQ_Take(int32_t) | يعيد عددًا محددًا من العناصر المتتالية من بداية التسلسل. |
| LINQ_ToArray() | ينشئ مصفوفة من تسلسل. |
| LINQ_ToList() | ينشئ List من تسلسل. |
| LINQ_Where(std::function<bool(T)>) | يفلتر تسلسلًا بناءً على الشرط المحدد. |
| virtual virtualizeBeginConstIterator() const | يحصل على تنفيذ begin const iterator للحاوية الحالية. |
| virtual virtualizeBeginIterator() | يحصل على تنفيذ begin iterator للحاوية الحالية. |
| virtual virtualizeEndConstIterator() const | يحصل على تنفيذ end const iterator للحاوية الحالية. |
| virtual virtualizeEndIterator() | يحصل على تنفيذ end iterator للحاوية الحالية. |