AsmResolver.BinaryStreamReaderExtensions.ReadAlignedAsciiString C# (CSharp) Метод

ReadAlignedAsciiString() публичный статический Метод

Reads an aligned ASCII string from the stream.
public static ReadAlignedAsciiString ( this reader, int align ) : string
reader this The reader to use for reading the data.
align int The alignment to use.
Результат string
        public static string ReadAlignedAsciiString(this IBinaryStreamReader reader, int align)
        {
            var position = reader.Position;
            var value = reader.ReadAsciiString();
            do
            {
                reader.Position++;
            } while ((reader.Position - position) % align != 0);
            return value;
        }