GenericWriter
      (ctor) GenericWriter()
      long Position( get; )
      virtual void Close()
      virtual void Write( Item value )
      virtual void Write( Map value )
      virtual void Write( BaseGuild value )
      virtual void Write( Mobile value )
      virtual void Write( Point2D value )
      virtual void Write( Point3D value )
      virtual void Write( Rectangle3D value )
      virtual void Write( Rectangle2D value )
      virtual void Write( HashSet<Mobile> list )
      virtual void Write( List<BaseGuild> list )
      virtual void Write( List<Mobile> list )
      virtual void Write( List<Item> list )
      virtual void Write( string value )
      virtual void Write( HashSet<Item> list )
      virtual void Write( HashSet<BaseGuild> list )
      virtual void Write( Race value )
      virtual void Write( IPAddress value )
      virtual void Write( int value )
      virtual void Write( ulong value )
      virtual void Write( short value )
      virtual void Write( DateTime value )
      virtual void Write( TimeSpan value )
      virtual void Write( DateTimeOffset value )
      virtual void Write( long value )
      virtual void Write( decimal value )
      virtual void Write( ushort value )
      virtual void Write( uint value )
      virtual void Write( byte value )
      virtual void Write( bool value )
      virtual void Write( sbyte value )
      virtual void Write( double value )
      virtual void Write( float value )
      virtual void Write( char value )
      virtual void Write( HashSet<Item> list, bool tidy )
      virtual void Write( List<Item> list, bool tidy )
      virtual void Write( List<Mobile> list, bool tidy )
      virtual void Write( HashSet<BaseGuild> list, bool tidy )
      virtual void Write( HashSet<Mobile> list, bool tidy )
      virtual void Write( List<BaseGuild> list, bool tidy )
      virtual void WriteDeltaTime( DateTime value )
      virtual void WriteEncodedInt( int value )
      virtual void WriteGuild( T value )
      virtual void WriteGuildList( ArrayList list )
      virtual void WriteGuildList( List<T> list )
      virtual void WriteGuildList( List<T> list, bool tidy )
      virtual void WriteGuildList( ArrayList list, bool tidy )
      virtual void WriteGuildSet( HashSet<T> set )
      virtual void WriteGuildSet( HashSet<T> set, bool tidy )
      virtual void WriteItem( T value )
      virtual void WriteItemList( List<T> list )
      virtual void WriteItemList( ArrayList list )
      virtual void WriteItemList( ArrayList list, bool tidy )
      virtual void WriteItemList( List<T> list, bool tidy )
      virtual void WriteItemSet( HashSet<T> set )
      virtual void WriteItemSet( HashSet<T> set, bool tidy )
      virtual void WriteMobile( T value )
      virtual void WriteMobileList( ArrayList list )
      virtual void WriteMobileList( List<T> list )
      virtual void WriteMobileList( ArrayList list, bool tidy )
      virtual void WriteMobileList( List<T> list, bool tidy )
      virtual void WriteMobileSet( HashSet<T> set )
      virtual void WriteMobileSet( HashSet<T> set, bool tidy )