Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
SynchEnumerator.cs
1
using
System.Collections;
2
using
System.Threading.Tasks;
3
4
namespace
Waher.Script.Persistence.SQL.Enumerators
5
{
9
public
class
SynchEnumerator
:
IResultSetEnumerator
10
{
11
private
readonly IEnumerator e;
12
17
public
SynchEnumerator
(IEnumerator e)
18
{
19
this.e = e;
20
}
21
25
public
object
Current
=> this.e.Current;
26
31
public
bool
MoveNext
()
32
{
33
return
this.e.MoveNext();
34
}
35
40
public
Task<bool>
MoveNextAsync
()
41
{
42
return
Task.FromResult(this.e.MoveNext());
43
}
44
48
public
void
Reset
()
49
{
50
this.e.Reset();
51
}
52
}
53
}
Waher.Script.Persistence.SQL.Enumerators.SynchEnumerator
Synchronous enumerator
Definition:
SynchEnumerator.cs:10
Waher.Script.Persistence.SQL.Enumerators.SynchEnumerator.Current
object Current
Current item.
Definition:
SynchEnumerator.cs:25
Waher.Script.Persistence.SQL.Enumerators.SynchEnumerator.SynchEnumerator
SynchEnumerator(IEnumerator e)
Synchronous enumerator
Definition:
SynchEnumerator.cs:17
Waher.Script.Persistence.SQL.Enumerators.SynchEnumerator.Reset
void Reset()
Resets the enumerator
Definition:
SynchEnumerator.cs:48
Waher.Script.Persistence.SQL.Enumerators.SynchEnumerator.MoveNext
bool MoveNext()
Tries to move to next item.
Definition:
SynchEnumerator.cs:31
Waher.Script.Persistence.SQL.Enumerators.SynchEnumerator.MoveNextAsync
Task< bool > MoveNextAsync()
Tries to move to next item.
Definition:
SynchEnumerator.cs:40
Waher.Script.Persistence.SQL.Enumerators.IResultSetEnumerator
Interface for result-set enumerators.
Definition:
IResultSetEnumerator.cs:9
Waher.Script.Persistence.SQL.Enumerators
Definition:
ConditionalEnumerator.cs:9
IoTGateway
Script
Waher.Script.Persistence
SQL
Enumerators
SynchEnumerator.cs
Generated by
1.9.5