public FileSystemWatcher GetFileSystemWatcher(IFileSystem fileSystem) { fileSystem.ThrowIfNull("fileSystem"); string path = fileSystem.AbsolutePath(_relativePath); return(new FileSystemWatcher(Path.GetDirectoryName(path), Path.GetFileName(path))); }
public IEnumerable <AssetFile> ResolveAssetFiles(IFileSystem fileSystem) { fileSystem.ThrowIfNull("fileSystem"); string path = fileSystem.AbsolutePath(_relativePath); yield return(new AssetFile(path, _encoding)); }
public IEnumerable<AssetFile> ResolveAssetFiles(IFileSystem fileSystem) { fileSystem.ThrowIfNull("fileSystem"); string path = fileSystem.AbsolutePath(_relativePath); yield return new AssetFile(path, _encoding); }
public FileSystemWatcher GetFileSystemWatcher(IFileSystem fileSystem) { fileSystem.ThrowIfNull("fileSystem"); string path = fileSystem.AbsolutePath(_relativePath); return new FileSystemWatcher(Path.GetDirectoryName(path), Path.GetFileName(path)); }
public FileSystemWatcher GetFileSystemWatcher(IFileSystem fileSystem) { fileSystem.ThrowIfNull("fileSystem"); string directory = fileSystem.AbsolutePath(_relativeDirectory); return(new FileSystemWatcher(directory, _searchPattern) { IncludeSubdirectories = _searchOption == SearchOption.AllDirectories }); }
public IEnumerable<AssetFile> ResolveAssetFiles(IFileSystem fileSystem) { fileSystem.ThrowIfNull("fileSystem"); string directory = fileSystem.AbsolutePath(_relativeDirectory); string[] paths = fileSystem.GetDirectoryFiles(directory, _searchPattern, _searchOption); return paths .Where(arg => _filter == null || _filter.Filter(arg) == FilterResult.Include) .Select(arg => new AssetFile(arg, _encoding)); }
public FileSystemWatcher GetFileSystemWatcher(IFileSystem fileSystem) { fileSystem.ThrowIfNull("fileSystem"); string directory = fileSystem.AbsolutePath(_relativeDirectory); return new FileSystemWatcher(directory, _searchPattern) { IncludeSubdirectories = _searchOption == SearchOption.AllDirectories }; }
public IEnumerable <AssetFile> ResolveAssetFiles(IFileSystem fileSystem) { fileSystem.ThrowIfNull("fileSystem"); string directory = fileSystem.AbsolutePath(_relativeDirectory); string[] paths = fileSystem.GetDirectoryFiles(directory, _searchPattern, _searchOption); return(paths .Where(arg => _filter == null || _filter.Filter(arg) == FilterResult.Include) .Select(arg => new AssetFile(arg, _encoding))); }