Open
Description
Except for the PhysicalFileInfo
implementation from the PhysicalFileProvider
, it seems like IFileInfo
's PhysicalPath
should always be null, especially when the implementation type doesn't use a physical file system.
This seems to be the case for known implementations like your own ManifestEmbeddedFileProvider
's ManifestFileInfo
; and the expectation for a custom implementation like a possible ZipArchiveFileProvider
's ZipEntryFileInfo
based on your ZipArchive
and ZipEntry
.
If this is the case, it would be nice to document this understanding... I suspect it's too late to suggest exposing PhysicalPath
only on the PhysicalFileInfo
.