public string GetFullPath(string path) { return(fileSystemLock.ExecuteInLock(() => target.GetFullPath(path))); }
public IDirectoryInfo GetParent(string path) { return(fileSystemLock.ExecuteInLock(() => target.GetParent(path))); }
public IDriveInfo[] GetDrives() { return(fileSystemLock.ExecuteInLock(() => target.GetDrives())); }
public bool Exists(string path) { return(fileSystemLock.ExecuteInLock(() => target.Exists(path))); }