ScrGen.Icon.IconDirectory.Parse C# (CSharp) Method

Parse() private method

private Parse ( Stream iconStream ) : void
iconStream Stream
return void
        private void Parse(Stream iconStream)
        {
            if (iconStream.Length < iconStream.Position + BaseSize)
                throw new ArgumentOutOfRangeException("iconStream", "Stream contains insufficient data");

            using (var reader = new BinaryReader(iconStream, Encoding.Default, true))
            {
                Reserved = reader.ReadUInt16();
                Type = reader.ReadUInt16();
                Count = reader.ReadUInt16();
            }
        }