internal DataFile(IDataFileProvider provider, FileMode mode, string fullPath, string requestedPath) { this.provider = provider; this.mode = mode; this.requestedPath = requestedPath; this.fullPath = fullPath; name = Path.GetFileName(requestedPath); }