internal FsBasedFileProviderFileInfoImpl(EnsureInternal yes, FileSystemBasedProvider provider, string fullPath, bool exists, bool isDirectroy, long length, string?physicalPath, string?name, DateTimeOffset lastModified) { this.Provider = provider; this.FullPath = fullPath; this.Exists = exists; if (this.Exists) { this.IsDirectory = isDirectroy; if (this.IsDirectory == false) { this.Length = length; } this.PhysicalPath = physicalPath._NullCheck(); this.Name = name._NullCheck(); this.LastModified = lastModified; } }
public void AddStaticFileProvider(string physicalDirectoryPath) { FileSystemBasedProvider provider = Lfs.CreateFileProvider(physicalDirectoryPath); this.AddStaticFileProvider(provider); }