public bool IsUpToDateWithFileSystem(IDirectory directory, DateTime asOfDateTime) { var file = directory.GetFile(Path); return FileIsUpToDateWithFileSystem(file, asOfDateTime) && AllRawFileReferencesAreUpToDateWithFileSystem(directory, asOfDateTime); }