Optimize seeking with cast to System.IO.SeekOrigin
This commit is contained in:
parent
d4ea17f320
commit
926815e76e
@ -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)
|
||||
|
||||
@ -7,8 +7,8 @@ namespace UniversalEditor.IO
|
||||
{
|
||||
public enum SeekOrigin
|
||||
{
|
||||
Begin,
|
||||
Current,
|
||||
End
|
||||
Begin = 0,
|
||||
Current = 1,
|
||||
End = 2
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user