7 implementations of IDirectoryContents
Microsoft.AspNetCore.Hosting (1)
src\aspnetcore\src\Shared\StaticWebAssets\ManifestStaticWebAssetFileProvider.cs (1)
239private sealed class StaticWebAssetsDirectoryContents : IDirectoryContents
Microsoft.Extensions.FileProviders.Abstractions (1)
NotFoundDirectoryContents.cs (1)
13public class NotFoundDirectoryContents : IDirectoryContents
Microsoft.Extensions.FileProviders.Composite (1)
CompositeDirectoryContents.cs (1)
15public class CompositeDirectoryContents : IDirectoryContents
Microsoft.Extensions.FileProviders.Embedded (2)
EnumerableDirectoryContents.cs (1)
11internal sealed class EnumerableDirectoryContents : IDirectoryContents
Manifest\ManifestDirectoryInfo.cs (1)
14internal sealed class ManifestDirectoryInfo : IFileInfo, IDirectoryContents
Microsoft.Extensions.FileProviders.Physical (2)
Internal\PhysicalDirectoryContents.cs (1)
15public class PhysicalDirectoryContents : IDirectoryContents
PhysicalDirectoryInfo.cs (1)
16public class PhysicalDirectoryInfo : IFileInfo, IDirectoryContents
17 references to IDirectoryContents
Microsoft.AspNetCore.Hosting (1)
src\aspnetcore\src\Shared\StaticWebAssets\ManifestStaticWebAssetFileProvider.cs (1)
40public IDirectoryContents GetDirectoryContents(string subpath)
Microsoft.AspNetCore.StaticFiles (3)
DefaultFilesMiddleware.cs (1)
56var dirContents = _fileProvider.GetDirectoryContents(subpath.Value!);
DirectoryBrowserMiddleware.cs (2)
67&& TryGetDirectoryInfo(subpath, out var contents)) 83private bool TryGetDirectoryInfo(PathString subpath, out IDirectoryContents contents)
Microsoft.Extensions.Configuration.KeyPerFile (1)
KeyPerFileConfigurationProvider.cs (1)
74var directory = Source.FileProvider.GetDirectoryContents("/");
Microsoft.Extensions.FileProviders.Abstractions (3)
IFileProvider.cs (1)
25IDirectoryContents GetDirectoryContents(string subpath);
NullFileProvider.cs (2)
22/// <returns>A <see cref="IDirectoryContents"/> that does not exist and does not contain any contents.</returns> 23public IDirectoryContents GetDirectoryContents(string subpath) => NotFoundDirectoryContents.Singleton;
Microsoft.Extensions.FileProviders.Composite (5)
CompositeDirectoryContents.cs (4)
21private List<IDirectoryContents>? _directories; 42_directories = new List<IDirectoryContents>(); 45IDirectoryContents directoryContents = fileProvider.GetDirectoryContents(_subPath); 66IDirectoryContents directoryContents = _directories[i];
CompositeFileProvider.cs (1)
64public IDirectoryContents GetDirectoryContents(string subpath)
Microsoft.Extensions.FileProviders.Embedded (2)
EmbeddedFileProvider.cs (1)
137public IDirectoryContents GetDirectoryContents(string subpath)
ManifestEmbeddedFileProvider.cs (1)
83public IDirectoryContents GetDirectoryContents(string subpath)
Microsoft.Extensions.FileProviders.Physical (2)
PhysicalFileProvider.cs (2)
296/// <para>The caller must check the <see cref="IDirectoryContents.Exists"/> property.</para> 300public IDirectoryContents GetDirectoryContents(string subpath)