public ShardPollOption( GenericReader reader ) { int version = reader.ReadInt(); switch ( version ) { case 0: { m_Title = reader.ReadString(); m_LineBreaks = GetBreaks( m_Title ); m_Voters = new IPAddress[reader.ReadInt()]; for ( int i = 0; i < m_Voters.Length; ++i ) m_Voters[i] = Utility.Intern( reader.ReadIPAddress() ); break; } } }