Move CalculateAlignment function (should this be static?) to ReaderWriterBase

This commit is contained in:
Michael Becker 2020-04-03 11:49:11 -04:00
parent b347582b41
commit 0c9bc81724
No known key found for this signature in database
GPG Key ID: 389DFF5D73781A12
2 changed files with 7 additions and 7 deletions

View File

@ -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;
}
}
}

View File

@ -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);