From dd802fa78985f7c82a8b25d723f3c8816010cc67 Mon Sep 17 00:00:00 2001 From: alcexhim Date: Sat, 5 Jul 2014 19:11:44 -0400 Subject: [PATCH] Still don't know how to properly handle position --- CSharp/Libraries/UniversalEditor.Core/Accessor.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CSharp/Libraries/UniversalEditor.Core/Accessor.cs b/CSharp/Libraries/UniversalEditor.Core/Accessor.cs index 9d695ccf..bb0c75ca 100644 --- a/CSharp/Libraries/UniversalEditor.Core/Accessor.cs +++ b/CSharp/Libraries/UniversalEditor.Core/Accessor.cs @@ -18,8 +18,8 @@ namespace UniversalEditor public abstract long Length { get; set; } - private long mvarPosition = 0; - public virtual long Position { get { return mvarPosition; } set { Seek(value, SeekOrigin.Begin); mvarPosition = value; } } + protected abstract long GetPosition(); + public virtual long Position { get { return GetPosition(); } set { Seek(value, SeekOrigin.Begin); } } public long Remaining {