diff --git a/Libraries/UniversalEditor.Core/IO/ReaderWriterBase.cs b/Libraries/UniversalEditor.Core/IO/ReaderWriterBase.cs index 6920ee4e..ca590d0f 100644 --- a/Libraries/UniversalEditor.Core/IO/ReaderWriterBase.cs +++ b/Libraries/UniversalEditor.Core/IO/ReaderWriterBase.cs @@ -109,5 +109,12 @@ namespace UniversalEditor.IO Accessor.Position += paddingCount; } } + + public long CalculateAlignment(long currentPosition, long alignTo, long extraPadding = 0) + { + long paddingCount = ((alignTo - (currentPosition % alignTo)) % alignTo); + paddingCount += extraPadding; + return paddingCount; + } } } diff --git a/Libraries/UniversalEditor.Core/IO/Writer.cs b/Libraries/UniversalEditor.Core/IO/Writer.cs index dff9a9c8..65fdbd8b 100644 --- a/Libraries/UniversalEditor.Core/IO/Writer.cs +++ b/Libraries/UniversalEditor.Core/IO/Writer.cs @@ -168,13 +168,6 @@ namespace UniversalEditor.IO WriteBytes(realData); } - public long CalculateAlignment(long currentPosition, long alignTo, long extraPadding = 0) - { - long paddingCount = ((alignTo - (currentPosition % alignTo)) % alignTo); - paddingCount += extraPadding; - return paddingCount; - } - public void WriteLengthPrefixedString(string value) { WriteLengthPrefixedString(value, base.Accessor.DefaultEncoding);