aboutsummaryrefslogtreecommitdiff
path: root/Emby.Common.Implementations/IO/SharpCifs/Util/Sharpen/Iterator.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Emby.Common.Implementations/IO/SharpCifs/Util/Sharpen/Iterator.cs')
-rw-r--r--Emby.Common.Implementations/IO/SharpCifs/Util/Sharpen/Iterator.cs93
1 files changed, 45 insertions, 48 deletions
diff --git a/Emby.Common.Implementations/IO/SharpCifs/Util/Sharpen/Iterator.cs b/Emby.Common.Implementations/IO/SharpCifs/Util/Sharpen/Iterator.cs
index 77339699a..634c7b404 100644
--- a/Emby.Common.Implementations/IO/SharpCifs/Util/Sharpen/Iterator.cs
+++ b/Emby.Common.Implementations/IO/SharpCifs/Util/Sharpen/Iterator.cs
@@ -5,52 +5,49 @@ using System.Collections.Generic;
namespace SharpCifs.Util.Sharpen
{
public interface ITerator
- {
- bool HasNext();
- object Next();
- void Remove();
- }
-
- public abstract class Iterator<T> : IEnumerator<T>, ITerator
- {
- private T _lastValue;
-
- object ITerator.Next()
- {
- return Next();
- }
-
- public abstract bool HasNext();
- public abstract T Next();
- public abstract void Remove();
-
- bool IEnumerator.MoveNext()
- {
- if (HasNext())
- {
- _lastValue = Next();
- return true;
- }
- return false;
- }
-
- void IEnumerator.Reset()
- {
- throw new NotImplementedException();
- }
-
- void IDisposable.Dispose()
- {
- }
-
- T IEnumerator<T>.Current
- {
- get { return _lastValue; }
- }
-
- object IEnumerator.Current
- {
- get { return _lastValue; }
- }
- }
+ {
+ bool HasNext ();
+ object Next ();
+ void Remove ();
+ }
+
+ public abstract class Iterator<T> : IEnumerator<T>, ITerator
+ {
+ private T _lastValue;
+
+ object ITerator.Next ()
+ {
+ return Next ();
+ }
+
+ public abstract bool HasNext ();
+ public abstract T Next ();
+ public abstract void Remove ();
+
+ bool IEnumerator.MoveNext ()
+ {
+ if (HasNext ()) {
+ _lastValue = Next ();
+ return true;
+ }
+ return false;
+ }
+
+ void IEnumerator.Reset ()
+ {
+ throw new NotImplementedException ();
+ }
+
+ void IDisposable.Dispose ()
+ {
+ }
+
+ T IEnumerator<T>.Current {
+ get { return _lastValue; }
+ }
+
+ object IEnumerator.Current {
+ get { return _lastValue; }
+ }
+ }
}