IKVM11  11
Java SE 11 Virtual Machine for .NET
Loading...
Searching...
No Matches
java.util.function.StreamWrapper< T > Struct Template Reference

Wraps a Stream to produce an IEnumerable<T>. More...

Inheritance diagram for java.util.function.StreamWrapper< T >:

Public Member Functions

 StreamWrapper (Stream stream)
 Initializes a new instance.
 
IEnumerator< T > GetEnumerator ()
 Gets an enumerator for the stream.
 
IEnumerator IEnumerable. GetEnumerator ()
 Gets an enumerator for the stream.
 

Public Attributes

readonly Stream _stream
 

Detailed Description

Wraps a Stream to produce an IEnumerable<T>.

Template Parameters
T

Definition at line 14 of file StreamWrapper.cs.

Constructor & Destructor Documentation

◆ StreamWrapper()

Initializes a new instance.

Parameters
stream
Exceptions
ArgumentNullException

Definition at line 24 of file StreamWrapper.cs.

25 {
26 this._stream = stream ?? throw new ArgumentNullException(nameof(stream));
27 }

Member Function Documentation

◆ GetEnumerator() [1/2]

IEnumerator< T > java.util.function.StreamWrapper< T >.GetEnumerator ( )

Gets an enumerator for the stream.

Returns

Definition at line 33 of file StreamWrapper.cs.

34 {
35 return _stream.iterator().AsEnumerator<T>();
36 }

◆ GetEnumerator() [2/2]

IEnumerator IEnumerable. java.util.function.StreamWrapper< T >.GetEnumerator ( )

Gets an enumerator for the stream.

Returns

Definition at line 42 of file StreamWrapper.cs.

43 {
44 return GetEnumerator();
45 }
IEnumerator< T > GetEnumerator()
Gets an enumerator for the stream.

Member Data Documentation

◆ _stream

readonly Stream java.util.function.StreamWrapper< T >._stream

Definition at line 17 of file StreamWrapper.cs.


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