Bamboo.Prevalence.Util.PrevalenceBaseUtil.GetUnnecessaryPrevalenceFiles C# (CSharp) Method

GetUnnecessaryPrevalenceFiles() public static method

Returns a list with all the files that are no longer necessary to restore the state of the prevalence system.
public static GetUnnecessaryPrevalenceFiles ( PrevalenceEngine engine ) : System.IO.FileInfo[]
engine Bamboo.Prevalence.PrevalenceEngine the prevalence engine
return System.IO.FileInfo[]
		public static FileInfo[] GetUnnecessaryPrevalenceFiles(PrevalenceEngine engine)
		{
			FileInfo[] all = GetPrevalenceFilesSortedByName(engine);			
			int lastSnapshotIndex = FindLastSnapshot(all);
			if (lastSnapshotIndex > 0)
			{	
				return GetFileInfoRange(all, 0, lastSnapshotIndex);				
			}
			else
			{
				return NullCleanUpPolicy.EmptyFileInfoArray;
			}
		}