コード例 #1
0
ファイル: LimitType.cs プロジェクト: DnC275/OOP
 public override bool CheckAddPoint(RestorePoint point)
 {
     if (DateTime.Compare(point.CreationTime, limitDate) >= 0)
     {
         return(true);
     }
     return(false);
 }
コード例 #2
0
 public DeltaRestorePoint(int id, string name, RestorePoint parentPoint) : base(id, name)
 {
     this.parentPoint = parentPoint;
     files            = new LinkedList <string>();
     foreach (var file in parentPoint.GetFiles())
     {
         FileInfo pointFile = new FileInfo(file);
         if (pointFile.Exists && (DateTime.Compare(parentPoint.CreationTime, pointFile.LastWriteTime) < 0))
         {
             files.AddLast(pointFile.FullName);
             size += pointFile.Length;
         }
     }
 }
コード例 #3
0
ファイル: LimitType.cs プロジェクト: DnC275/OOP
 public abstract bool CheckAddPoint(RestorePoint point = null);
コード例 #4
0
ファイル: LimitType.cs プロジェクト: DnC275/OOP
 public override bool CheckAddPoint(RestorePoint point = null)
 {
     countAtMoment++;
     return(countAtMoment <= limitCount);
 }
コード例 #5
0
ファイル: LimitType.cs プロジェクト: DnC275/OOP
 public override bool CheckAddPoint(RestorePoint point)
 {
     sizeAtMoment += point.Size;
     return(sizeAtMoment <= limitSize);
 }