diff --git a/CSharp/Libraries/UniversalEditor.Core/Accessors/FileAccessor.cs b/CSharp/Libraries/UniversalEditor.Core/Accessors/FileAccessor.cs index c3856648..e8c084df 100644 --- a/CSharp/Libraries/UniversalEditor.Core/Accessors/FileAccessor.cs +++ b/CSharp/Libraries/UniversalEditor.Core/Accessors/FileAccessor.cs @@ -19,28 +19,9 @@ namespace UniversalEditor.Accessors set { mvarFileStream.SetLength(value); } } - public override void Seek(long length, SeekOrigin position) + public override void Seek(long length, SeekOrigin origin) { - System.IO.SeekOrigin origin = System.IO.SeekOrigin.Begin; - switch (position) - { - case SeekOrigin.Begin: - { - origin = System.IO.SeekOrigin.Begin; - break; - } - case SeekOrigin.Current: - { - origin = System.IO.SeekOrigin.Current; - break; - } - case SeekOrigin.End: - { - origin = System.IO.SeekOrigin.End; - break; - } - } - mvarFileStream.Seek(length, origin); + mvarFileStream.Seek(length, (System.IO.SeekOrigin)origin); } internal override int ReadInternal(byte[] buffer, int offset, int count) diff --git a/CSharp/Libraries/UniversalEditor.Core/IO/SeekOrigin.cs b/CSharp/Libraries/UniversalEditor.Core/IO/SeekOrigin.cs index 21c7926d..7d514fed 100644 --- a/CSharp/Libraries/UniversalEditor.Core/IO/SeekOrigin.cs +++ b/CSharp/Libraries/UniversalEditor.Core/IO/SeekOrigin.cs @@ -7,8 +7,8 @@ namespace UniversalEditor.IO { public enum SeekOrigin { - Begin, - Current, - End + Begin = 0, + Current = 1, + End = 2 } }