CodePorting.Translator Cs2Cpp
CodePorting.Translator.Cs2Cpp.Framework
ienumerable_ng.h
1#pragma once
2#include <system/collections/ienumerator_ng.h>
3#include <system/collections/iequality_comparer.h>
4
5namespace System {
6namespace Collections {
7
9class ASPOSECPP_SHARED_CLASS IEnumerable: virtual public Object
10{
12 RTTI_INFO_TEMPLATE_CLASS(System::Collections::IEnumerable, System::BaseTypesInfo<System::Object>);
13public:
16};
17
18} // namespace Collections
19} // namespace System
IEnumerable is the base interface for all non-generic collections that can be enumerated.
Definition: ienumerable_ng.h:10
virtual SharedPtr< System::Collections::IEnumerator > GetEnumerator()=0
Returns an enumerator that iterates through a collection.
Base class that enables using methods available for System.Object class in C#. All non-trivial classe...
Definition: object.h:62
Pointer class to wrap types being allocated on heap. Use it to manage memory for classes inheriting O...
Definition: smart_ptr.h:180
Definition: db_command.h:9