6 implementations of GetFileInfo
Microsoft.AspNetCore.Hosting (1)
src\aspnetcore\src\Shared\StaticWebAssets\ManifestStaticWebAssetFileProvider.cs (1)
154public IFileInfo GetFileInfo(string subpath)
Microsoft.Extensions.FileProviders.Abstractions (1)
NullFileProvider.cs (1)
30public IFileInfo GetFileInfo(string subpath) => new NotFoundFileInfo(subpath);
Microsoft.Extensions.FileProviders.Composite (1)
CompositeFileProvider.cs (1)
44public IFileInfo GetFileInfo(string subpath)
Microsoft.Extensions.FileProviders.Embedded (2)
EmbeddedFileProvider.cs (1)
82public IFileInfo GetFileInfo(string subpath)
ManifestEmbeddedFileProvider.cs (1)
100public IFileInfo GetFileInfo(string subpath)
Microsoft.Extensions.FileProviders.Physical (1)
PhysicalFileProvider.cs (1)
257public IFileInfo GetFileInfo(string subpath)
30 references to GetFileInfo
Aspire.Hosting (1)
DistributedApplicationBuilder.cs (1)
831var filePath = fileSource.FileProvider?.GetFileInfo(fileSource.Path).PhysicalPath;
Microsoft.AspNetCore.Components.Endpoints (1)
DependencyInjection\DefaultRazorComponentsServiceOptionsConfiguration.cs (1)
36var file = environment.WebRootFileProvider.GetFileInfo($"{environment.ApplicationName}.modules.json");
Microsoft.AspNetCore.Components.Server (1)
Circuits\CircuitOptionsJavaScriptInitializersConfiguration.cs (1)
21var file = _environment.WebRootFileProvider.GetFileInfo($"{_environment.ApplicationName}.modules.json");
Microsoft.AspNetCore.Diagnostics (1)
src\aspnetcore\src\Shared\StackTrace\ExceptionDetails\ExceptionDetailsProvider.cs (1)
117var fileInfo = _fileProvider.GetFileInfo(stackFrame.File);
Microsoft.AspNetCore.Hosting (4)
src\aspnetcore\src\Shared\StackTrace\ExceptionDetails\ExceptionDetailsProvider.cs (1)
117var fileInfo = _fileProvider.GetFileInfo(stackFrame.File);
src\aspnetcore\src\Shared\StaticWebAssets\ManifestStaticWebAssetFileProvider.cs (3)
138var file = _fileProviders[match.ContentRoot].GetFileInfo(match.Path); 188var file = _fileProviders[match.ContentRoot].GetFileInfo(match.Path); 216var result = _fileProviders[pattern.ContentRoot].GetFileInfo(candidatePath);
Microsoft.AspNetCore.Http.Results (1)
VirtualFileHttpResult.cs (1)
160var fileInfo = fileProvider.GetFileInfo(normalizedPath);
Microsoft.AspNetCore.Mvc.Core (1)
Infrastructure\VirtualFileResultExecutor.cs (1)
119var fileInfo = fileProvider.GetFileInfo(normalizedPath);
Microsoft.AspNetCore.Mvc.Razor (2)
Infrastructure\DefaultFileVersionProvider.cs (2)
61var fileInfo = FileProvider.GetFileInfo(resolvedPath); 69fileInfo = FileProvider.GetFileInfo(requestPathBaseRelativePath);
Microsoft.AspNetCore.Mvc.TagHelpers (2)
FileProviderGlobbingDirectory.cs (2)
76return new FileProviderGlobbingDirectory(_fileProvider, _fileProvider.GetFileInfo(path), this); 81return new FileProviderGlobbingFile(_fileProvider.GetFileInfo(path), this);
Microsoft.AspNetCore.Rewrite (5)
ApacheModRewriteOptionsExtensions.cs (1)
25var fileInfo = fileProvider.GetFileInfo(filePath);
IISUrlRewriteOptionsExtensions.cs (1)
29var file = fileProvider.GetFileInfo(filePath);
UrlMatches\FileSizeMatch.cs (1)
15var fileInfo = context.StaticFileProvider.GetFileInfo(input);
UrlMatches\IsDirectoryMatch.cs (1)
15var res = context.StaticFileProvider.GetFileInfo(pattern).IsDirectory;
UrlMatches\IsFileMatch.cs (1)
15var res = context.StaticFileProvider.GetFileInfo(pattern).Exists;
Microsoft.AspNetCore.Server.Kestrel.Core (1)
Internal\CertificatePathWatcher.cs (1)
185var fileInfo = dirMetadata.FileProvider.GetFileInfo(Path.GetFileName(path));
Microsoft.AspNetCore.StaticAssets (5)
Development\StaticAssetDevelopmentRuntimeHandler.cs (4)
59var fileInfo = context.RequestServices.GetRequiredService<IWebHostEnvironment>().WebRootFileProvider.GetFileInfo(asset.AssetPath); 176var fileInfo = _context.RequestServices.GetRequiredService<IWebHostEnvironment>().WebRootFileProvider.GetFileInfo(_asset.AssetPath); 299var fileInfo = environment.WebRootFileProvider.GetFileInfo(ctx.Request.Path); 409var fileInfo = _environment.WebRootFileProvider.GetFileInfo(path);
StaticAssetsInvoker.cs (1)
85_fileProvider.GetFileInfo(_resource.AssetPath) is IFileInfo file and { Exists: true } ?
Microsoft.AspNetCore.StaticFiles (2)
DefaultFilesMiddleware.cs (1)
63var file = _fileProvider.GetFileInfo(subpath.Value + defaultFile);
StaticFileContext.cs (1)
117_fileInfo = _fileProvider.GetFileInfo(SubPath);
Microsoft.Extensions.Configuration.FileExtensions (1)
FileConfigurationProvider.cs (1)
58IFileInfo? file = Source.FileProvider?.GetFileInfo(Source.Path ?? string.Empty);
Microsoft.Extensions.Configuration.KeyPerFile (1)
KeyPerFileConfigurationProvider.cs (1)
110=> Source.FileProvider?.GetFileInfo("/")?.PhysicalPath ?? "<Unknown>";
Microsoft.Extensions.FileProviders.Composite (1)
CompositeFileProvider.cs (1)
48IFileInfo fileInfo = fileProvider.GetFileInfo(subpath);