BitTorrent.Torrent.ParsePieceHashes C# (CSharp) Method

ParsePieceHashes() private method

private ParsePieceHashes ( byte hashdata ) : void
hashdata byte
return void
        private void ParsePieceHashes(byte[] hashdata)
        {
            int targetPieces = hashdata.Length / 20;
            pieces = 0; // reset! careful
            pieceArray = null;
            pieceArray = new Piece[targetPieces];
            while (pieces < targetPieces)
            {
                Piece p = new Piece(this, pieces);
                pieceArray[pieces] = p;
                pieces++;
            }
        }