void IFileSystemObject.Refresh() { // This should not throw, instead we store the result so that we can throw it // when someone actually accesses a property _dataInitialized = Win32FileSystem.FillAttributeInfo(FullPath, ref _data, false, false); }