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
;
2
using
System.Collections
;
3
using
System.Threading.Tasks;
4
5
namespace
Waher.Script.Persistence.SQL.Enumerators
6
{
10
public
class
SynchEnumerator
:
IResultSetEnumerator
11
{
12
private
readonly IEnumerator e;
13
18
public
SynchEnumerator
(IEnumerator e)
19
{
20
this.e = e;
21
}
22
26
public
object
Current
=> this.e.Current;
27
31
public
void
Dispose
()
32
{
33
if
(this.e is IDisposable Disposable)
34
Disposable.Dispose();
35
}
36
41
public
bool
MoveNext
()
42
{
43
return
this.e.MoveNext();
44
}
45
50
public
Task<bool>
MoveNextAsync
()
51
{
52
return
Task.FromResult(this.e.MoveNext());
53
}
54
58
public
void
Reset
()
59
{
60
this.e.Reset();
61
}
62
}
63
}
Waher.Script.Persistence.SQL.Enumerators.SynchEnumerator
Synchronous enumerator
Definition:
SynchEnumerator.cs:11
Waher.Script.Persistence.SQL.Enumerators.SynchEnumerator.Dispose
void Dispose()
IDisposable.Dispose
Definition:
SynchEnumerator.cs:31
Waher.Script.Persistence.SQL.Enumerators.SynchEnumerator.Current
object Current
Current item.
Definition:
SynchEnumerator.cs:26
Waher.Script.Persistence.SQL.Enumerators.SynchEnumerator.SynchEnumerator
SynchEnumerator(IEnumerator e)
Synchronous enumerator
Definition:
SynchEnumerator.cs:18
Waher.Script.Persistence.SQL.Enumerators.SynchEnumerator.Reset
void Reset()
Resets the enumerator
Definition:
SynchEnumerator.cs:58
Waher.Script.Persistence.SQL.Enumerators.SynchEnumerator.MoveNext
bool MoveNext()
Tries to move to next item.
Definition:
SynchEnumerator.cs:41
Waher.Script.Persistence.SQL.Enumerators.SynchEnumerator.MoveNextAsync
Task< bool > MoveNextAsync()
Tries to move to next item.
Definition:
SynchEnumerator.cs:50
Waher.Script.Persistence.SQL.Enumerators.IResultSetEnumerator
Interface for result-set enumerators.
Definition:
IResultSetEnumerator.cs:10
System.Collections
Definition:
ImplTypes.g.cs:4970
System
Definition:
Adapters.g.cs:58
Waher.Script.Persistence.SQL.Enumerators
Definition:
ConditionalEnumerator.cs:9
IoTGateway
Script
Waher.Script.Persistence
SQL
Enumerators
SynchEnumerator.cs
Generated by
1.9.5