public override int GetHashCode()
        {
            var hashCode = -639410138;

            hashCode = hashCode * -1521134295 + base.GetHashCode();
            hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Filename);

            hashCode = hashCode * -1521134295 + Filesize.GetHashCode();
            hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(ContentType);

            hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Description);

            hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(ContentUrl);

            hashCode = hashCode * -1521134295 + EqualityComparer <IdentifiableName> .Default.GetHashCode(Author);

            hashCode = hashCode * -1521134295 + EqualityComparer <DateTime?> .Default.GetHashCode(CreatedOn);

            hashCode = hashCode * -1521134295 + EqualityComparer <IdentifiableName> .Default.GetHashCode(Version);

            hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Digest);

            hashCode = hashCode * -1521134295 + Downloads.GetHashCode();
            hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Token);

            return(hashCode);
        }
Exemple #2
0
        public override int GetHashCode()
        {
            var hashCode = 1588817190;

            hashCode = hashCode * -1521134295 + Filesize.GetHashCode();
            hashCode = hashCode * -1521134295 + _ShortHash.GetHashCode();
            hashCode = hashCode * -1521134295 + _Hash.GetHashCode();
            return(hashCode);
        }
        public override int GetHashCode()
        {
            var hashCode = -1706955063;

            hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Filepath);

            hashCode = hashCode * -1521134295 + Filesize.GetHashCode();
            hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(ModifiedTime.ToString());

            return(hashCode);
        }
Exemple #4
0
    public List <Files> searchDFS(string rootDir, string pattern)
    {
        // Membaca file .txt
        Read     R        = new Read();
        Filesize FS       = new Filesize(); // TAMBAHAN
        long     rootsize = FS.GetFileSize(rootDir);

        R.setDir(rootDir);
        arrResult = R.readTxt(pattern, arrResult);
        arrDirMarked.Add(rootDir);
        s.Push(rootDir);

        //Membaca file .docx
        arrResult = R.readDoc(pattern, arrResult);

        while (s.Count != 0)
        {
            object temp;
            temp = s.Pop();
            string s1 = temp.ToString();
            try
            {
                List <string> dirs = new List <string>(Directory.EnumerateDirectories(s1));
                //Console.WriteLine(s1);

                foreach (var dir in dirs)
                {
                    // Console.WriteLine("{0}", dir);
                    string s2 = dir;
                    if (!arrDirMarked.Contains(s2))
                    {
                        Console.WriteLine(s2);
                        dirsize += FS.GetSize(s2);  // TAMBAHAN
                        arrDirMarked.Add(s2);
                        s.Push(s2);
                        R.setDir(s2);
                        // Membaca file .txt
                        arrResult = R.readTxt(pattern, arrResult);
                        // Membaca file .doc dan .docx
                        arrResult = R.readDoc(pattern, arrResult);

                        Console.WriteLine("size :" + dirsize / 1024 + "KB / " + rootsize / 1024 + "KB"); // TAMBAHAN
                    }
                }
            }
            catch (Exception e)
            {
                // Console.WriteLine(e.Message);
            }
        }
        return(arrResult);
    }
Exemple #5
0
 private void Form1_Resize(object sender, EventArgs e)
 {
     if (FormWindowState.Minimized == this.WindowState)
     {
         Filesize.Visible = true;
         Filesize.ShowBalloonTip(500);
         this.Hide();
     }
     else if (FormWindowState.Normal == this.WindowState)
     {
         Filesize.Visible = false;
     }
 }
Exemple #6
0
 public override int GetHashCode()
 {
     unchecked
     {
         var hashCode = _logger.GetHashCode();
         hashCode = (hashCode * 397) ^ StagingPercentage.GetHashCode();
         hashCode = (hashCode * 397) ^ (Tag != null ? Tag.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ SHA256.GetHashCode();
         hashCode = (hashCode * 397) ^ Filename.GetHashCode();
         hashCode = (hashCode * 397) ^ Filesize.GetHashCode();
         hashCode = (hashCode * 397) ^ IsDelta.GetHashCode();
         hashCode = (hashCode * 397) ^ Version.GetHashCode();
         hashCode = (hashCode * 397) ^ (OldVersion != null ? OldVersion.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ FileLocation.GetHashCode();
         return(hashCode);
     }
 }