示例#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);
 }