using System.IO;\r
using System.Linq;\r
using System.Reflection;\r
-using System.Threading.Tasks;\r
using Pithos.Interfaces;\r
using Pithos.Network;\r
using log4net;\r
return monitoredFiles;\r
} \r
\r
- public IEnumerable<string> EnumerateFilesAsRelativeUrls(string searchPattern="*")\r
+ public IEnumerable<Uri> EnumerateFilesAsRelativeUrls(string searchPattern="*")\r
{\r
var rootDir = new DirectoryInfo(RootPath);\r
var monitoredFiles = from file in rootDir.EnumerateFiles(searchPattern, SearchOption.AllDirectories)\r
return monitoredFiles;\r
} \r
\r
- public IEnumerable<string> EnumerateFilesSystemInfosAsRelativeUrls(string searchPattern="*")\r
+ public IEnumerable<Uri> EnumerateFilesSystemInfosAsRelativeUrls(string searchPattern="*")\r
{\r
var rootDir = new DirectoryInfo(RootPath);\r
var monitoredFiles = from file in rootDir.EnumerateFileSystemInfos(searchPattern, SearchOption.AllDirectories)\r
\r
\r
\r
- private Dictionary<WatcherChangeTypes, FileStatus> _statusDict = new Dictionary<WatcherChangeTypes, FileStatus>\r
+ private readonly Dictionary<WatcherChangeTypes, FileStatus> _statusDict = new Dictionary<WatcherChangeTypes, FileStatus>\r
{\r
{WatcherChangeTypes.Created,FileStatus.Created},\r
{WatcherChangeTypes.Changed,FileStatus.Modified},\r
{WatcherChangeTypes.Renamed,FileStatus.Renamed}\r
};\r
\r
- private Dictionary<string, string> _ignoreFiles=new Dictionary<string, string>();\r
+ private readonly Dictionary<string, string> _ignoreFiles=new Dictionary<string, string>();\r
\r
private WorkflowState UpdateFileStatus(WorkflowState state)\r
{\r