private void _read() { _label = ((Gif.ExtensionLabel)m_io.ReadU1()); switch (Label) { case Gif.ExtensionLabel.Application: { _body = new ExtApplication(m_io, this, m_root); break; } case Gif.ExtensionLabel.Comment: { _body = new Subblocks(m_io, this, m_root); break; } case Gif.ExtensionLabel.GraphicControl: { _body = new ExtGraphicControl(m_io, this, m_root); break; } default: { _body = new Subblocks(m_io, this, m_root); break; } } }
private void _read() { _lzwMinCodeSize = m_io.ReadU1(); _subblocks = new Subblocks(m_io, this, m_root); }