Adapter to use IEnumerable in STL-like iterations. Used by NUnit TestCaseSource attribute translation. More...
Inherits System::IEnumerableAdapter< TT, T >.
Public Member Functions | |
IEnumerableTupleAdapter (const System::SharedPtr< System::Collections::Generic::IEnumerable< T >> &data) | |
Constructs wrapper around existing C#-style container. More... | |
Public Member Functions inherited from System::IEnumerableAdapter< TT, T > | |
IEnumerableAdapter () | |
Constructs empty wrapper. More... | |
IEnumerableAdapter (const System::SharedPtr< System::Collections::Generic::IEnumerable< T >> &data) | |
Constructs wrapper around existing C#-style container. More... | |
IEnumeratorIterator< TT, T > | begin () const |
Iteration begin. More... | |
IEnumeratorIterator< TT, T > | end () const |
Iteration end. More... | |
Additional Inherited Members | |
Public Types inherited from System::IEnumerableAdapter< TT, T > | |
using | value_type = TT |
Type of elements. More... | |
using | const_iterator = IEnumeratorIterator< TT, T > |
Iterator type. More... | |
Adapter to use IEnumerable in STL-like iterations. Used by NUnit TestCaseSource attribute translation.
TT | Tuple of test method arguments. |
Guard | Service type argument whose purpose is to ensure that TT is tuple type |
T | First argument type of TT . |
|
inline |
Constructs wrapper around existing C#-style container.
data | Container to wrap. |