public override bool CheckAddPoint(RestorePoint point) { if (DateTime.Compare(point.CreationTime, limitDate) >= 0) { return(true); } return(false); }
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; } } }
public abstract bool CheckAddPoint(RestorePoint point = null);
public override bool CheckAddPoint(RestorePoint point = null) { countAtMoment++; return(countAtMoment <= limitCount); }
public override bool CheckAddPoint(RestorePoint point) { sizeAtMoment += point.Size; return(sizeAtMoment <= limitSize); }