IKVM11  11
Java SE 11 Virtual Machine for .NET
Loading...
Searching...
No Matches
java.lang.IterableWrapper< T > Class Template Reference

Wraps an Iterable as a IEnumerable. More...

Inheritance diagram for java.lang.IterableWrapper< T >:
java.util.CollectionWrapper< T > java.util.ListWrapper< T > java.util.SetWrapper< T > java.util.TreeSetWrapper< T >

Public Member Functions

 IterableWrapper (Iterable iterable)
 Initializes a new instance.
 
IEnumerator< T > GetEnumerator ()
 Returns an enumerator that wraps the given iterable.
 

Detailed Description

Wraps an Iterable as a IEnumerable.

Definition at line 13 of file IterableWrapper.cs.

Constructor & Destructor Documentation

◆ IterableWrapper()

java.lang.IterableWrapper< T >.IterableWrapper ( Iterable iterable)

Initializes a new instance.

Parameters
iterable
Exceptions
ArgumentNullException

Definition at line 23 of file IterableWrapper.cs.

24 {
25 _iterable = iterable ?? throw new ArgumentNullException(nameof(iterable));
26 }

Member Function Documentation

◆ GetEnumerator()

IEnumerator< T > java.lang.IterableWrapper< T >.GetEnumerator ( )

Returns an enumerator that wraps the given iterable.

Returns

Definition at line 32 of file IterableWrapper.cs.

33 {
34 return new IteratorWrapper<T>(_iterable.iterator());
35 }

The documentation for this class was generated from the following file: