public override IFileSystem GetFileSystem(char displayPathSeparator) { IFileSystemPermission p = GetFileSystemPermission(); if (p == null) { return(null); } if (string.IsNullOrEmpty(p.RootFolder)) { return(null); } return(DiskFileSystem.GetFileSystem(p, displayPathSeparator)); }
public static DiskFileSystem GetFileSystem(IFileSystemPermission permission, char displayPathSeparator) { if (permission == null) { return(null); } if (string.IsNullOrEmpty(permission.RootFolder)) { return(null); } DiskFileSystem fs = new DiskFileSystem(permission, displayPathSeparator); return(fs); }