Assembly.Metro.Controls.PageTemplates.Games.Components.MetaData.MetaReader.VisitBitfield C# (CSharp) Method

VisitBitfield() public method

public VisitBitfield ( Assembly.Metro.Controls.PageTemplates.Games.Components.MetaData.BitfieldData field ) : void
field Assembly.Metro.Controls.PageTemplates.Games.Components.MetaData.BitfieldData
return void
        public void VisitBitfield(BitfieldData field)
        {
            SeekToOffset(field.Offset);
            switch (field.Type)
            {
                case BitfieldType.Bitfield8:
                    field.Value = _reader.ReadByte();
                    break;
                case BitfieldType.Bitfield16:
                    field.Value = _reader.ReadUInt16();
                    break;
                case BitfieldType.Bitfield32:
                    field.Value = _reader.ReadUInt32();
                    break;
            }
        }