Microsoft.WindowsAzure.Commands.Tools.Vhd.Model.Persistence.VhdDataReader.ReadByte C# (CSharp) Method

ReadByte() public method

public ReadByte ( long offset ) : byte
offset long
return byte
        public byte ReadByte(long offset)
        {
            this.SetPosition(offset);
            return this.reader.ReadByte();
        }

Usage Example

Ejemplo n.º 1
0
        private DiskGeometry ReadDiskGeometry(VhdPropertyAttribute attribute)
        {
            long offset = GetFooterOffset() + attribute.Offset;

            var attributeHelper = new AttributeHelper <DiskGeometry>();
            var diskGeometry    = new DiskGeometry();

            diskGeometry.Cylinder = dataReader.ReadInt16(offset + attributeHelper.GetAttribute(() => diskGeometry.Cylinder).Offset);
            diskGeometry.Heads    = dataReader.ReadByte(offset + attributeHelper.GetAttribute(() => diskGeometry.Heads).Offset);
            diskGeometry.Sectors  = dataReader.ReadByte(offset + attributeHelper.GetAttribute(() => diskGeometry.Sectors).Offset);
            return(diskGeometry);
        }