543 instantiations of FileInfo
aspire (4)
Program.cs (1)
48var settingsFile = new FileInfo(settingsFilePath);
Projects\ProjectLocator.cs (3)
77var settingsFile = new FileInfo(Path.Combine(searchDirectory.FullName, ".aspire", "settings.json")); 88var appHostFile = new FileInfo(qualifiedAppHostPath); 189var settingsFile = new FileInfo(settingsFilePath);
Aspire.Cli.Tests (17)
DotNet\DotNetCliRunnerTests.cs (1)
18var projectFile = new FileInfo(Path.Combine(workspace.WorkspaceRoot.FullName, "AppHost.csproj"));
Projects\ProjectLocatorTests.cs (15)
24var projectFile = new FileInfo(Path.Combine(workspace.WorkspaceRoot.FullName, "AppHost.csproj")); 45var targetAppHostProjectFile = new FileInfo(Path.Combine(targetAppHostDirectory.FullName, "TargetAppHost.csproj")); 49var otherAppHostProjectFile = new FileInfo(Path.Combine(otherAppHostDirectory.FullName, "OtherAppHost.csproj")); 53var aspireSettingsFile = new FileInfo(Path.Combine(workspaceSettingsDirectory.FullName, "settings.json")); 82var targetAppHostProjectFile = new FileInfo(Path.Combine(targetAppHostDirectory.FullName, "TargetAppHost.csproj")); 86var otherAppHostProjectFile = new FileInfo(Path.Combine(otherAppHostDirectory.FullName, "OtherAppHost.csproj")); 90var aspireSettingsFile = new FileInfo(Path.Combine(workspaceSettingsDirectory.FullName, "settings.json")); 114var projectFile1 = new FileInfo(Path.Combine(workspace.WorkspaceRoot.FullName, "AppHost1.csproj")); 117var projectFile2 = new FileInfo(Path.Combine(workspace.WorkspaceRoot.FullName, "AppHost2.csproj")); 135var appHostProject = new FileInfo(Path.Combine(workspace.WorkspaceRoot.FullName, "AppHost.csproj")); 138var webProject = new FileInfo(Path.Combine(workspace.WorkspaceRoot.FullName, "WebProject.csproj")); 183var projectFile = new FileInfo(Path.Combine(workspace.WorkspaceRoot.FullName, "AppHost.csproj")); 200var projectFile = new FileInfo(Path.Combine(workspace.WorkspaceRoot.FullName, "AppHost.csproj")); 220var appHostProjectFile = new FileInfo(Path.Combine(appHostDirectory.FullName, "AppHost.csproj")); 234var settingsFile = new FileInfo(Path.Combine(workspace.WorkspaceRoot.FullName, ".aspire", "settings.json"));
TestServices\TestProjectLocator.cs (1)
26return new FileInfo(fakeProjectFilePath);
Aspire.EndToEnd.Tests (1)
tests\Shared\TemplatesTesting\TemplateCustomHive.cs (1)
55installTemplates = packageIdAndPaths.Where(t => new FileInfo(t.path).LastWriteTimeUtc > dirWriteTime).Any();
Aspire.Hosting (3)
Dcp\KubernetesService.cs (2)
545var fileInfo = new FileInfo(locations.DcpKubeconfigPath); 549fileInfo = new FileInfo(locations.DcpKubeconfigPath);
src\Shared\LaunchProfiles\LaunchProfileExtensions.cs (1)
80var projectFileInfo = new FileInfo(projectMetadata.ProjectPath);
Aspire.Hosting.Azure.Functions (1)
src\Shared\LaunchProfiles\LaunchProfileExtensions.cs (1)
80var projectFileInfo = new FileInfo(projectMetadata.ProjectPath);
Aspire.Templates.Tests (1)
tests\Shared\TemplatesTesting\TemplateCustomHive.cs (1)
55installTemplates = packageIdAndPaths.Where(t => new FileInfo(t.path).LastWriteTimeUtc > dirWriteTime).Any();
BuildValidator (1)
Program.cs (1)
315var originalBinary = new FileInfo(assemblyInfo.FilePath);
dotnet-openapi (1)
Commands\BaseCommand.cs (1)
122return new FileInfo(project);
dotnet-svcutil.xmlserializer (2)
Microsoft\Tools\ServiceModel\SvcUtil\Options.cs (2)
220FileInfo fileInfo = new FileInfo(value); 425var file = new FileInfo(path);
dotnet-svcutil-lib (9)
CommandProcessorOptions.cs (1)
457this.OutputFile = new FileInfo(outputFile);
Shared\MSBuildProj.cs (3)
316fullPath = new FileInfo(Path.Combine(msbuildProj.DirectoryPath, binReference)).FullName; 797var assetsFile = new FileInfo(Path.Combine(this.DirectoryPath, "obj", "project.assets.json")).FullName; 1007.Select(f => new FileInfo(f))
Shared\Options\ApplicationOptions.cs (1)
163return Deserialize<TOptionsBase, OptionsSerializer<TOptionsBase>>(null, new FileInfo(filePath), throwOnError);
Shared\Options\OptionValueParser.cs (1)
60value = CreateValue<FileInfo>(() => new FileInfo(stringValue), option, stringValue);
Shared\Options\UpdateOptions.cs (2)
91this.OutputFile = new FileInfo(relPath); 109this.OutputFile = new FileInfo(Path.Combine(optionsFileDirectory.FullName, this.OutputFile.OriginalPath()));
Shared\ProjectPropertyResolver.cs (1)
207.Select(f => new FileInfo(f));
IIS.ShadowCopy.Tests (1)
ShadowCopyTests.cs (1)
378var fileInfo = new FileInfo(filePath)
illink (1)
Microsoft.AspNetCore.DataProtection.Extensions.Tests (1)
DataProtectionProviderTests.cs (1)
74var file = new FileInfo(newFileName);
Microsoft.AspNetCore.FunctionalTests (1)
WebHostFunctionalTests.cs (1)
240var solutionFileInfo = new FileInfo(Path.Combine(directoryInfo.FullName, "DefaultBuilder.slnf"));
Microsoft.AspNetCore.Http (1)
SendFileFallback.cs (1)
25var fileInfo = new FileInfo(filePath);
Microsoft.AspNetCore.Http.Results (1)
PhysicalFileHttpResult.cs (1)
166var fileInfo = new FileInfo(path);
Microsoft.AspNetCore.HttpLogging (2)
FileLoggerProcessor.cs (2)
189var fileInfo = new FileInfo(fullName); 216fileInfo = new FileInfo(fullName);
Microsoft.AspNetCore.InternalTesting (2)
TestPathUtilities.cs (2)
19var projectFileInfo = new FileInfo(Path.Combine(directoryInfo.FullName, $"{solution}.slnf")); 25projectFileInfo = new FileInfo(Path.Combine(directoryInfo.FullName, "AspNetCore.slnx"));
Microsoft.AspNetCore.Mvc.Core (1)
Infrastructure\PhysicalFileResultExecutor.cs (1)
125var fileInfo = new FileInfo(path);
Microsoft.AspNetCore.Mvc.Testing (1)
WebApplicationFactory.cs (1)
511var depsFile = new FileInfo(Path.Combine(AppContext.BaseDirectory, depsFileName));
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (1)
ResponseSendFileTests.cs (1)
32FileLength = new FileInfo(AbsoluteFilePath).Length;
Microsoft.Build (6)
BackEnd\Components\Scheduler\Scheduler.cs (2)
1072System.IO.FileInfo f = new FileInfo(_configCache[unscheduledRequest.BuildRequest.ConfigurationId].ProjectFullPath); 1114System.IO.FileInfo f = new FileInfo(_configCache[unscheduledRequest.BuildRequest.ConfigurationId].ProjectFullPath);
BuildEnvironmentHelper.cs (1)
559currentMSBuildExeFile = new FileInfo(currentMSBuildExePath);
Construction\ProjectRootElement.cs (1)
1981FileInfo fileInfo = new FileInfo(path);
FileUtilities.cs (2)
196FileInfo file = new(testFilePath); 999fileInfo = new FileInfo(filePath);
Microsoft.Build.CommandLine.UnitTests (1)
PerfLog_Tests.cs (1)
54files.ShouldAllBe(f => new FileInfo(f).Length > 0);
Microsoft.Build.Engine.OM.UnitTests (6)
BuildEnvironmentHelper.cs (1)
559currentMSBuildExeFile = new FileInfo(currentMSBuildExePath);
Definition\ProjectItem_Tests.cs (1)
324FileInfo info = new FileInfo(path);
FileUtilities.cs (2)
196FileInfo file = new(testFilePath); 999fileInfo = new FileInfo(filePath);
ObjectModelRemoting\LinkedEvaluationModify_Tests.cs (2)
51var lwtBefore = new FileInfo(proj1Path).LastWriteTimeUtc; 70var lwtAfter = new FileInfo(proj1Path).LastWriteTimeUtc;
Microsoft.Build.Engine.UnitTests (9)
BackEnd\TargetBuilder_Tests.cs (6)
219var fileA = new FileInfo(files.CreatedFiles[0]); 220var fileB = new FileInfo(files.CreatedFiles[1]); 221var fileC = new FileInfo(files.CreatedFiles[2]); 263var fileA = new FileInfo(files.CreatedFiles[0]); 264var fileB = new FileInfo(files.CreatedFiles[1]); 265var fileC = new FileInfo(files.CreatedFiles[2]);
FileLogger_Tests.cs (2)
379var result = new FileInfo(logFile); 381Assert.Equal(0, new FileInfo(logFile).Length);
FileUtilities_Tests.cs (1)
195Assert.Equal(info.LastWriteTime, new FileInfo(file).LastWriteTime);
Microsoft.Build.Tasks.CodeAnalysis (2)
src\Compilers\Core\MSBuildTask\Vbc.cs (2)
305FileInfo actualPdbInfo = new FileInfo(actualPdb); 313FileInfo desiredPdbInfo = new FileInfo(desiredLocation);
Microsoft.Build.Tasks.CodeAnalysis.Sdk (2)
src\Compilers\Core\MSBuildTask\Vbc.cs (2)
305FileInfo actualPdbInfo = new FileInfo(actualPdb); 313FileInfo desiredPdbInfo = new FileInfo(desiredLocation);
Microsoft.Build.Tasks.Core (18)
BootstrapperUtil\BootstrapperBuilder.cs (3)
225var fi = new FileInfo(de.Value); 1514var fi = new FileInfo(packageFileSource.Value); 1620var fi = new FileInfo(filePath);
BuildEnvironmentHelper.cs (1)
559currentMSBuildExeFile = new FileInfo(currentMSBuildExePath);
DownloadFile.cs (1)
180var destinationFile = new FileInfo(Path.Combine(destinationDirectory.FullName, filename));
FileState.cs (3)
126Length = new FileInfo(_filename).Length; 143var fileInfo = new FileInfo(_filename); 194var length = (new FileInfo(_filename)).Length;
FileUtilities.cs (2)
196FileInfo file = new(testFilePath); 999fileInfo = new FileInfo(filePath);
ManifestUtil\SecurityUtil.cs (1)
190filesInfo[i] = new FileInfo(files[i]);
ManifestUtil\Util.cs (1)
221FileInfo fi = new FileInfo(path);
Move.cs (1)
191var info = new FileInfo(file);
ResGenDependencies.cs (1)
373var outputFile = new FileInfo(FileUtilities.FixFilePath(outputFileName));
SdkToolsPathUtility.cs (1)
150return new FileInfo(filePath).Exists;
TlbReference.cs (1)
306var wrapperFile = new FileInfo(wrapperPath);
Unzip.cs (1)
176FileInfo destinationPath = new(fullDestinationPath);
ZipDirectory.cs (1)
49FileInfo destinationFile = new FileInfo(DestinationFile.ItemSpec);
Microsoft.Build.Tasks.UnitTests (49)
ConvertToAbsolutePath_Tests.cs (3)
26FileInfo testFile = new FileInfo(fileName); 58FileInfo testFile = new FileInfo(fileName); 88FileInfo testFile = new FileInfo(fileName);
Copy_Tests.cs (2)
592FileInfo sourcefi = new FileInfo(source); 595FileInfo destinationfi = new FileInfo(destination);
DownloadFile_Tests.cs (3)
77FileInfo file = new FileInfo(Path.Combine(folder.Path, "foo.txt")); 122FileInfo file = new FileInfo(Path.Combine(folder.Path, filename)); 156FileInfo file = new FileInfo(Path.Combine(folder.Path, filename));
FileStateTests.cs (22)
50delegate () { var x = new FileInfo(new String('x', 5000)).LastWriteTime; }, 62FileInfo info = new FileInfo(file); 81FileInfo info = new FileInfo(file); 108FileInfo info = new FileInfo(file); 127FileInfo info = new FileInfo(file); 146FileInfo info = new FileInfo(file); 165FileInfo info = new FileInfo(file); 184FileInfo info = new FileInfo(file); 210FileInfo info = new FileInfo(file); 236FileInfo info = new FileInfo(file); 262FileInfo info = new FileInfo(file); 290FileInfo info = new FileInfo(file); 315FileInfo info = new FileInfo(file); 325(new FileInfo(file)).IsReadOnly = false; 333Assert.Equal(new FileInfo(Path.GetTempPath()).Exists, new FileState(Path.GetTempPath()).FileExists); 340Assert.Equal(new FileInfo(Path.GetTempPath()).IsReadOnly, new FileState(Path.GetTempPath()).IsReadOnly); 346Assert.Equal(new FileInfo(Path.GetTempPath()).LastWriteTime, new FileState(Path.GetTempPath()).LastWriteTime); 352Assert.Equal(new FileInfo(Path.GetTempPath()).LastWriteTimeUtc, new FileState(Path.GetTempPath()).LastWriteTimeUtcFast); 358Helpers.VerifyAssertThrowsSameWay(delegate () { var x = new FileInfo(Path.GetTempPath()).Length; }, delegate () { var x = new FileState(Path.GetTempPath()).Length; }); 368Assert.Equal(new FileInfo(file).LastWriteTime, new FileState(file).LastWriteTime); 378Assert.Equal(new FileInfo(file).LastWriteTimeUtc, new FileState(file).LastWriteTimeUtcFast); 386Helpers.VerifyAssertThrowsSameWay(delegate () { var x = new FileInfo(file).Length; }, delegate () { var x = new FileState(file).Length; });
FindUnderPath_Tests.cs (1)
74testFile = new FileInfo(fileName);
Move_Tests.cs (12)
33FileInfo file = new FileInfo(sourceFile); 53Assert.True(((new FileInfo(destinationFile)).Attributes & FileAttributes.ReadOnly) == 0); // should have cleared r/o bit 78FileInfo file = new FileInfo(sourceFile); 99Assert.True(((new FileInfo(destinationFile)).Attributes & FileAttributes.ReadOnly) == 0); // should have cleared r/o bit 105FileInfo file = new FileInfo(sourceFile); 221FileInfo file = new FileInfo(destinationFile); 241Assert.True(((new FileInfo(destinationFile)).Attributes & FileAttributes.ReadOnly) != 0); // should still be r/o 247FileInfo file = new FileInfo(destinationFile); 328FileInfo file = new FileInfo(destinationFile); 349Assert.True(((new FileInfo(destinationFile)).Attributes & FileAttributes.ReadOnly) == 0); // readonly bit should not be set 382FileInfo file = new FileInfo(destinationFile); 403Assert.True(((new FileInfo(destinationFile)).Attributes & FileAttributes.ReadOnly) == 0); // should have cleared r/o bit
Unzip_Tests.cs (2)
31new FileInfo(file1.Path).IsReadOnly = true; 184new FileInfo(file1.Path).IsReadOnly = true;
XslTransformation_Tests.cs (4)
977Assert.NotEqual(new FileInfo(xmlMultiPaths[0].ItemSpec).Length, new FileInfo(xmlMultiPaths[1].ItemSpec).Length); 978Assert.NotEqual(new FileInfo(outputMultiPaths[0].ItemSpec).Length, new FileInfo(outputMultiPaths[1].ItemSpec).Length);
Microsoft.Build.UnitTests.Shared (3)
EnvironmentProvider.cs (2)
91FileInfo fi = new FileInfo(dotnetExeFromPath); 95fi = new FileInfo(dotnetExeFromPath);
TestEnvironment.cs (1)
506foreach (FileInfo file in newFiles.Except(_originalFiles).Select(f => new FileInfo(f)))
Microsoft.Build.Utilities.Core (5)
BuildEnvironmentHelper.cs (1)
559currentMSBuildExeFile = new FileInfo(currentMSBuildExePath);
FileUtilities.cs (2)
196FileInfo file = new(testFilePath); 999fileInfo = new FileInfo(filePath);
ToolLocationHelper.cs (2)
3363bool exists = new FileInfo(filePath).Exists; 3531bool exists = new FileInfo(filePath).Exists;
Microsoft.CodeAnalysis (4)
DiagnosticAnalyzer\ShadowCopyAnalyzerPathResolver.cs (1)
240ClearReadOnlyFlagOnFile(new FileInfo(shadowCopyPath));
FileSystem\FileUtilities.cs (2)
417var info = new FileInfo(fullPath); 440var info = new FileInfo(fullPath);
FileSystem\PathUtilities.cs (1)
771var fileInfo = new FileInfo(fullPath);
Microsoft.CodeAnalysis.CodeStyle (3)
src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (2)
417var info = new FileInfo(fullPath); 440var info = new FileInfo(fullPath);
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
771var fileInfo = new FileInfo(fullPath);
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (2)
CommandLineTests.cs (2)
8797Assert.True(new FileInfo(exe.Path).Length < oldSize); 8798Assert.True(new FileInfo(pdb.Path).Length < oldSize);
Microsoft.CodeAnalysis.Features (6)
EmbeddedLanguages\StackFrame\StackFrameLexer.cs (1)
265var fileInfo = new FileInfo(str);
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (1)
203new FileInfo(fileInfo.TemporaryFilePath).IsReadOnly = true;
PdbSourceDocument\PdbSourceDocumentLoaderService.cs (1)
98new FileInfo(filePath).IsReadOnly = true;
SymbolSearch\Windows\SymbolSearchUpdateEngine.Update.cs (3)
182var databaseFileInfo = new FileInfo( 380IOUtilities.PerformIO(() => _service._ioService.Delete(new FileInfo(tempFilePath))); 386=> new FileInfo(Path.ChangeExtension(databaseFileInfo.FullName, ".bin"));
Microsoft.CodeAnalysis.InteractiveHost (3)
src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (2)
417var info = new FileInfo(fullPath); 440var info = new FileInfo(fullPath);
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
771var fileInfo = new FileInfo(fullPath);
Microsoft.CodeAnalysis.LanguageServer.UnitTests (1)
ExportProviderBuilderTests.cs (1)
143var fileInfo = new FileInfo(tempFile.Path);
Microsoft.CodeAnalysis.Scripting (1)
Hosting\AssemblyLoader\MetadataShadowCopyProvider.cs (1)
617StripReadOnlyAttributeFromFile(new FileInfo(shadowCopyPath));
Microsoft.CodeAnalysis.Test.Utilities (1)
AssemblyLoadTestFixture.cs (1)
547var fileInfo = new FileInfo(tempFile.Path);
Microsoft.CodeAnalysis.Workspaces (4)
src\Compilers\Core\Portable\DiagnosticAnalyzer\ShadowCopyAnalyzerPathResolver.cs (1)
240ClearReadOnlyFlagOnFile(new FileInfo(shadowCopyPath));
src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (2)
417var info = new FileInfo(fullPath); 440var info = new FileInfo(fullPath);
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
771var fileInfo = new FileInfo(fullPath);
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (3)
src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (2)
417var info = new FileInfo(fullPath); 440var info = new FileInfo(fullPath);
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
771var fileInfo = new FileInfo(fullPath);
Microsoft.Data.Analysis.Tests (1)
test\Microsoft.ML.TestFramework\BaseTestClass.cs (1)
55var currentAssemblyLocation = new FileInfo(typeof(BaseTestClass).Assembly.Location);
Microsoft.DotNet.Build.Tasks.Feed (3)
src\AzureStorageExtensions.cs (1)
35var localFileSize = new FileInfo(file).Length;
src\PushToBuildStorage.cs (2)
564FileInfo destFile = new(destFileName); 598if (new FileInfo(sourceFileName).IsReadOnly)
Microsoft.DotNet.Build.Tasks.Packaging (1)
PackageIndex.cs (1)
38packageIndexFiles.Select(packageIndexFile => new FileInfo(packageIndexFile))
Microsoft.DotNet.Build.Tasks.Packaging.Tests (2)
PackageIndexTests.cs (2)
52long previousLength = new FileInfo(packageIndexFile).Length; 56var newFileInfo = new FileInfo(packageIndexFile);
Microsoft.DotNet.Build.Tasks.Workloads (1)
Swix\MsiSwixProject.wix.cs (1)
112FileInfo fileInfo = new(_msi.ItemSpec);
Microsoft.DotNet.Helix.JobSender (3)
Payloads\ArchivePayload.cs (2)
21Archive = new FileInfo(pathToArchive); 36var alreadyUploadedFile = new FileInfo($"{Archive.FullName}.payload");
Payloads\DirectoryPayload.cs (1)
46var alreadyUploadedFile = new FileInfo(basePath + ".payload");
Microsoft.DotNet.Helix.Sdk (1)
CommandPayload.cs (1)
56var scriptFile = new FileInfo(Path.Combine(Directory.FullName, name));
Microsoft.DotNet.Open.Api.Tools.Tests (41)
OpenApiAddFileTests.cs (6)
85var csproj = new FileInfo(project.Project.Path); 118var csproj = new FileInfo(project.Project.Path); 138var csproj = new FileInfo(project.Project.Path); 159var csproj = new FileInfo(project.Project.Path); 179var csproj = new FileInfo(project.Project.Path); 205var csproj = new FileInfo(project.Project.Path);
OpenApiAddProjectTests.cs (2)
44using var csprojStream = new FileInfo(project.Project.Path).OpenRead(); 102using var csprojStream = new FileInfo(project.Project.Path).OpenRead();
OpenApiAddURLTests.cs (26)
29using (var csprojStream = new FileInfo(project.Project.Path).OpenRead()) 40using (var jsonStream = new FileInfo(jsonFile).OpenRead()) 62using (var csprojStream = new FileInfo(project.Project.Path).OpenRead()) 73using (var jsonStream = new FileInfo(jsonFile).OpenRead()) 95using (var csprojStream = new FileInfo(project.Project.Path).OpenRead()) 106using (var jsonStream = new FileInfo(jsonFile).OpenRead()) 128using (var csprojStream = new FileInfo(project.Project.Path).OpenRead()) 139using (var jsonStream = new FileInfo(jsonFile).OpenRead()) 160using (var csprojStream = new FileInfo(project.Project.Path).OpenRead()) 171using (var jsonStream = new FileInfo(jsonFile).OpenRead()) 193using (var csprojStream = new FileInfo(project.Project.Path).OpenRead()) 204using (var jsonStream = new FileInfo(firstJsonFile).OpenRead()) 219using (var csprojStream = new FileInfo(project.Project.Path).OpenRead()) 232using (var jsonStream = new FileInfo(secondJsonFile).OpenRead()) 253using (var csprojStream = new FileInfo(project.Project.Path).OpenRead()) 264using (var jsonStream = new FileInfo(resultFile).OpenRead()) 285using (var csprojStream = new FileInfo(project.Project.Path).OpenRead()) 296using (var jsonStream = new FileInfo(resultFile).OpenRead()) 317using (var csprojStream = new FileInfo(project.Project.Path).OpenRead()) 328using (var jsonStream = new FileInfo(resultFile).OpenRead()) 351using (var csprojStream = new FileInfo(project.Project.Path).OpenRead()) 362using (var jsonStream = new FileInfo(resultFile).OpenRead()) 376using (var csprojStream = new FileInfo(project.Project.Path).OpenRead()) 387using (var jsonStream = new FileInfo(resultFile).OpenRead()) 411var csproj = new FileInfo(project.Project.Path); 437using (var csprojStream = new FileInfo(project.Project.Path).OpenRead())
OpenApiRemoveTests.cs (7)
32var csproj = new FileInfo(Path.Join(_tempDir.Root, "testproj.csproj")); 47csproj = new FileInfo(Path.Join(_tempDir.Root, "testproj.csproj")); 75var csproj = new FileInfo(Path.Join(_tempDir.Root, "testproj.csproj")); 90csproj = new FileInfo(Path.Join(_tempDir.Root, "testproj.csproj")); 124using (var csprojStream = new FileInfo(Path.Join(_tempDir.Root, "testproj.csproj")).OpenRead()) 138using (var csprojStream = new FileInfo(Path.Join(_tempDir.Root, "testproj.csproj")).OpenRead()) 177var csproj = new FileInfo(Path.Join(_tempDir.Root, "testproj.csproj"));
Microsoft.DotNet.RemoteExecutor (1)
RemoteInvokeHandle.cs (1)
229FileInfo exceptionFileInfo = new FileInfo(Options.ExceptionFile);
Microsoft.DotNet.SignTool (1)
src\BatchSignUtil.cs (1)
247FileInfo fileInfo = new FileInfo(file.FullPath);
Microsoft.DotNet.SwaggerGenerator.CmdLine (1)
Program.cs (1)
108var file = new FileInfo(fullPath);
Microsoft.DotNet.SwaggerGenerator.CodeGenerator (1)
Languages\Language.cs (1)
41var file = new FileInfo(path);
Microsoft.DotNet.SwaggerGenerator.MSBuild (1)
GenerateSwaggerCode.cs (1)
86var file = new FileInfo(fullPath);
Microsoft.DotNet.XUnitAssert.Tests (8)
EquivalenceAssertsTests.cs (8)
1549 var expected = new FileInfo(assemblyPath); 1550 var actual = new FileInfo(assemblyParentPath); 1562 var expected = new FileInfo(assembly); 1563 var actual = new FileInfo(assembly); 1571 var expected = new FileInfo(typeof(SpecialCases).Assembly.Location); 1572 var actual = new FileInfo(typeof(Assert).Assembly.Location); 1584 var expected = new FileInfo(location); 1602 var expected = new { Info = new FileInfo(location) };
Microsoft.Extensions.AI.Evaluation.Reporting (3)
Storage\DiskBasedResultStore.cs (3)
97var resultFile = new FileInfo(Path.Combine(resultDir.FullName, $"{result.IterationName}.json")); 143new FileInfo(Path.Combine(_resultsRootPath, executionName, scenarioName, $"{iterationName}.json")); 338var resultFile = new FileInfo(Path.Combine(scenarioDir.FullName, $"{iterationName}.json"));
Microsoft.Extensions.Diagnostics.ResourceMonitoring (27)
Linux\LinuxUtilizationParserCgroupV1.cs (10)
26private static readonly FileInfo _cpuCfsQuotaUs = new("/sys/fs/cgroup/cpu/cpu.cfs_quota_us"); 31private static readonly FileInfo _cpuCfsPeriodUs = new("/sys/fs/cgroup/cpu/cpu.cfs_period_us"); 40private static readonly FileInfo _procStat = new("/proc/stat"); 45private static readonly FileInfo _memInfo = new("/proc/meminfo"); 50private static readonly FileInfo _cpuSetCpus = new("/sys/fs/cgroup/cpuset/cpuset.cpus"); 55private static readonly FileInfo _memoryLimitInBytes = new("/sys/fs/cgroup/memory/memory.limit_in_bytes"); 63private static readonly FileInfo _memoryUsageInBytes = new("/sys/fs/cgroup/memory/memory.usage_in_bytes"); 72private static readonly FileInfo _memoryStat = new("/sys/fs/cgroup/memory/memory.stat"); 81private static readonly FileInfo _cpuacctUsage = new("/sys/fs/cgroup/cpuacct/cpuacct.usage"); 86private static readonly FileInfo _cpuPodWeight = new("/sys/fs/cgroup/cpu/cpu.shares");
Linux\LinuxUtilizationParserCgroupV2.cs (15)
34private static readonly FileInfo _cpuCfsQuaotaPeriodUs = new("/sys/fs/cgroup/cpu.max"); 43private static readonly FileInfo _procStat = new("/proc/stat"); 48private static readonly FileInfo _memInfo = new("/proc/meminfo"); 54private static readonly FileInfo _cpuSetCpus = new("/sys/fs/cgroup/cpuset.cpus.effective"); 59private static readonly FileInfo _memoryLimitInBytes = new("/sys/fs/cgroup/memory.max"); 67private static readonly FileInfo _memoryUsageInBytes = new("/sys/fs/cgroup/memory.current"); 76private static readonly FileInfo _memoryStat = new("/sys/fs/cgroup/memory.stat"); 85private static readonly FileInfo _cpuacctUsage = new("/sys/fs/cgroup/cpu.stat"); 90private static readonly FileInfo _cpuPodWeight = new("/sys/fs/cgroup/cpu.weight"); 92private static readonly FileInfo _cpuCgroupInfoFile = new("/proc/self/cgroup"); 153FileInfo cpuUsageFile = new(GetCgroupPath(CpuStat)); 226FileInfo cpuLimitsFile = new(GetCgroupPath(CpuLimit)); 237FileInfo cpuLimitsFile = new(GetCgroupPath(CpuLimit)); 261FileInfo cpuRequestsFile = new(GetCgroupPath(CpuRequest)); 318FileInfo memoryUsageInBytesFile = new(Path.Combine(path, "memory.current"));
Linux\Network\LinuxNetworkUtilizationParser.cs (2)
23private static readonly FileInfo _tcp = new("/proc/net/tcp"); 28private static readonly FileInfo _tcp6 = new("/proc/net/tcp6");
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (188)
Linux\AcceptanceTest.cs (63)
115{ new FileInfo("/sys/fs/cgroup/memory/memory.limit_in_bytes"), "100000" }, 116{ new FileInfo("/proc/stat"), "cpu 10 10 10 10 10 10 10 10 10 10"}, 117{ new FileInfo("/sys/fs/cgroup/cpuacct/cpuacct.usage"), "102312"}, 118{ new FileInfo("/proc/meminfo"), "MemTotal: 102312 kB"}, 119{ new FileInfo("/sys/fs/cgroup/cpuset/cpuset.cpus"), "0-19"}, 120{ new FileInfo("/sys/fs/cgroup/cpu/cpu.cfs_quota_us"), "12"}, 121{ new FileInfo("/sys/fs/cgroup/cpu/cpu.cfs_period_us"), "6"}, 122{ new FileInfo("/sys/fs/cgroup/cpu/cpu.shares"), "1024"} 164{ new FileInfo("/proc/stat"), "cpu 10 10 10 10 10 10 10 10 10 10"}, 165{ new FileInfo("/sys/fs/cgroup/cpu.stat"), "usage_usec 102312\nnr_periods 50"}, 166{ new FileInfo("/proc/meminfo"), "MemTotal: 102312 kB"}, 167{ new FileInfo("/sys/fs/cgroup/cpuset.cpus.effective"), "0-1"}, 168{ new FileInfo("/sys/fs/cgroup/cpu.max"), "20000 100000"}, 169{ new FileInfo("/sys/fs/cgroup/cpu.weight"), "4"}, 170{ new FileInfo("/sys/fs/cgroup/memory.max"), "100000" } 198{ new FileInfo("/sys/fs/cgroup/memory/memory.limit_in_bytes"), "100000" }, 199{ new FileInfo("/sys/fs/cgroup/memory/memory.usage_in_bytes"), "450000" }, 200{ new FileInfo("/proc/stat"), "cpu 10 10 10 10 10 10 10 10 10 10"}, 201{ new FileInfo("/sys/fs/cgroup/cpuacct/cpuacct.usage"), "102312"}, 202{ new FileInfo("/proc/meminfo"), "MemTotal: 102312 kB"}, 203{ new FileInfo("/sys/fs/cgroup/cpuset/cpuset.cpus"), "0-19"}, 204{ new FileInfo("/sys/fs/cgroup/cpu/cpu.cfs_quota_us"), "24"}, 205{ new FileInfo("/sys/fs/cgroup/cpu/cpu.cfs_period_us"), "6"}, 206{ new FileInfo("/sys/fs/cgroup/cpu/cpu.shares"), "2048"}, 207{ new FileInfo("/sys/fs/cgroup/memory/memory.stat"), "total_inactive_file 100"}, 253fileSystem.ReplaceFileContent(new FileInfo("/sys/fs/cgroup/memory/memory.usage_in_bytes"), "50100"); 254fileSystem.ReplaceFileContent(new FileInfo("/proc/stat"), "cpu 11 10 10 10 10 10 10 10 10 10"); 255fileSystem.ReplaceFileContent(new FileInfo("/sys/fs/cgroup/cpuacct/cpuacct.usage"), "112312"); 284{ new FileInfo("/proc/stat"), "cpu 10 10 10 10 10 10 10 10 10 10"}, 285{ new FileInfo("/sys/fs/cgroup/cpu.stat"), "usage_usec 102\nnr_periods 50"}, 286{ new FileInfo("/sys/fs/cgroup/memory.max"), "1048576" }, 287{ new FileInfo("/proc/meminfo"), "MemTotal: 1024 kB"}, 288{ new FileInfo("/sys/fs/cgroup/cpuset.cpus.effective"), "0-19"}, 289{ new FileInfo("/sys/fs/cgroup/cpu.max"), "40000 10000"}, 290{ new FileInfo("/sys/fs/cgroup/cpu.weight"), "79"}, // equals to 2046,9 CPU shares (cgroups v1) which is ~2 CPU units (2 * 1024), so have to use Math.Round() in Assertions down below. 337fileSystem.ReplaceFileContent(new FileInfo("/proc/stat"), "cpu 11 10 10 10 10 10 10 10 10 10"); 338fileSystem.ReplaceFileContent(new FileInfo("/sys/fs/cgroup/cpu.stat"), "usage_usec 112\nnr_periods 56"); 339fileSystem.ReplaceFileContent(new FileInfo("/sys/fs/cgroup/memory.current"), "524298"); 340fileSystem.ReplaceFileContent(new FileInfo("/sys/fs/cgroup/memory.stat"), "inactive_file 10"); 371{ new FileInfo("/proc/self/cgroup"), "0::/fakeslice"}, 372{ new FileInfo("/proc/stat"), "cpu 10 10 10 10 10 10 10 10 10 10"}, 373{ new FileInfo("/sys/fs/cgroup/fakeslice/cpu.stat"), "usage_usec 1020000\nnr_periods 50"}, 374{ new FileInfo("/sys/fs/cgroup/memory.max"), "1048576" }, 375{ new FileInfo("/proc/meminfo"), "MemTotal: 1024 kB"}, 376{ new FileInfo("/sys/fs/cgroup/cpuset.cpus.effective"), "0-19"}, 377{ new FileInfo("/sys/fs/cgroup/fakeslice/cpu.max"), "40000 10000"}, 378{ new FileInfo("/sys/fs/cgroup/fakeslice/cpu.weight"), "79"}, 418fileSystem.ReplaceFileContent(new FileInfo("/proc/stat"), "cpu 11 10 10 10 10 10 10 10 10 10"); 419fileSystem.ReplaceFileContent(new FileInfo("/sys/fs/cgroup/fakeslice/cpu.stat"), "usage_usec 1120000\nnr_periods 56"); 420fileSystem.ReplaceFileContent(new FileInfo("/sys/fs/cgroup/memory.current"), "524298"); 421fileSystem.ReplaceFileContent(new FileInfo("/sys/fs/cgroup/memory.stat"), "inactive_file 10"); 447{ new FileInfo("/proc/self/cgroup"), "0::/fakeslice"}, 448{ new FileInfo("/proc/stat"), "cpu 10 10 10 10 10 10 10 10 10 10"}, 449{ new FileInfo("/sys/fs/cgroup/fakeslice/cpu.stat"), "usage_usec 1020000\nnr_periods 50"}, 450{ new FileInfo("/sys/fs/cgroup/memory.max"), "1048576" }, 451{ new FileInfo("/proc/meminfo"), "MemTotal: 1024 kB"}, 452{ new FileInfo("/sys/fs/cgroup/cpuset.cpus.effective"), "0-19"}, 453{ new FileInfo("/sys/fs/cgroup/fakeslice/cpu.max"), "40000 10000"}, 454{ new FileInfo("/sys/fs/cgroup/fakeslice/cpu.weight"), "79"}, 498fileSystem.ReplaceFileContent(new FileInfo("/proc/stat"), "cpu 11 10 10 10 10 10 10 10 10 10"); 499fileSystem.ReplaceFileContent(new FileInfo("/sys/fs/cgroup/fakeslice/cpu.stat"), "usage_usec 1120000\nnr_periods 56"); 500fileSystem.ReplaceFileContent(new FileInfo("/sys/fs/cgroup/memory.current"), "524298"); 501fileSystem.ReplaceFileContent(new FileInfo("/sys/fs/cgroup/memory.stat"), "inactive_file 10");
Linux\LinuxCountersTests.cs (6)
24new FileInfo("/proc/net/tcp"), 51new FileInfo("/proc/net/tcp6"), 120new FileInfo("/proc/net/tcp"), 126new FileInfo("/proc/net/tcp6"), 153fileSystem.ReplaceFileContent(new FileInfo("/proc/net/tcp"), tcpFile); 154fileSystem.ReplaceFileContent(new FileInfo("/proc/net/tcp6"), tcp6File);
Linux\LinuxNetworkUtilizationParserTests.cs (6)
37new FileInfo("/proc/net/tcp"), 42new FileInfo("/proc/net/tcp6"), 63fileSystem.ReplaceFileContent(new FileInfo("/proc/net/tcp"), tcpFile); 64fileSystem.ReplaceFileContent(new FileInfo("/proc/net/tcp6"), tcp6File); 75fileSystem.ReplaceFileContent(new FileInfo("/proc/net/tcp"), tcpFile); 76fileSystem.ReplaceFileContent(new FileInfo("/proc/net/tcp6"), tcp6File);
Linux\LinuxUtilizationParserCgroupV1Tests.cs (25)
85{ new FileInfo("/sys/fs/cgroup/memory/memory.stat"), content } 111{ new FileInfo("/sys/fs/cgroup/memory/memory.stat"), "total_inactive_file 0" }, 112{ new FileInfo("/sys/fs/cgroup/memory/memory.usage_in_bytes"), content } 130{ new FileInfo("/sys/fs/cgroup/memory/memory.stat"), $"total_inactive_file {inactive}" }, 131{ new FileInfo("/sys/fs/cgroup/memory/memory.usage_in_bytes"), total.ToString(CultureInfo.CurrentCulture) } 157{ new FileInfo("/proc/meminfo"), totalMemory }, 177{ new FileInfo("/proc/meminfo"), $"MemTotal: {value} {unit}" }, 202{ new FileInfo("/sys/fs/cgroup/cpuset/cpuset.cpus"), content }, 203{ new FileInfo("/sys/fs/cgroup/cpu/cpu.cfs_quota_us"), "-1" }, 204{ new FileInfo("/sys/fs/cgroup/cpu/cpu.cfs_period_us"), "-1" } 229{ new FileInfo("/sys/fs/cgroup/cpuset/cpuset.cpus"), content }, 230{ new FileInfo("/sys/fs/cgroup/cpu/cpu.cfs_quota_us"), "12" }, 231{ new FileInfo("/sys/fs/cgroup/cpu/cpu.cfs_period_us"), "-1" } 250{ new FileInfo("/sys/fs/cgroup/cpuset/cpuset.cpus"), "@" }, 251{ new FileInfo("/sys/fs/cgroup/cpu/cpu.cfs_quota_us"), quota }, 252{ new FileInfo("/sys/fs/cgroup/cpu/cpu.cfs_period_us"), period } 279{ new FileInfo("/sys/fs/cgroup/cpu/cpu.cfs_quota_us"), quota }, 280{ new FileInfo("/sys/fs/cgroup/cpu/cpu.cfs_period_us"), period } 295{ new FileInfo("/proc/stat"), "cpu 2569530 36700 245693 4860924 82283 0 4360 0 0 0" } 309{ new FileInfo("/sys/fs/cgroup/memory/memory.usage_in_bytes"), "32493514752\r\n" }, 310{ new FileInfo("/sys/fs/cgroup/memory/memory.stat"), "total_inactive_file 100" } 330{ new FileInfo("/proc/stat"), content } 347{ new FileInfo("/sys/fs/cgroup/cpu/cpu.shares"), content }, 362{ new FileInfo("/proc/stat"), "cpu 6163 0 3853 4222848 614 0 1155 0 0 0\r\ncpu0 240 0 279 210987 59 0 927 0 0 0" }, 366{ new FileInfo("/proc/stat"), "cpu 9137 0 9296 13972503 1148 0 2786 0 0 0\r\ncpu0 297 0 431 698663 59 0 2513 0 0 0" },
Linux\LinuxUtilizationParserCgroupV2Tests.cs (41)
89{ new FileInfo("/sys/fs/cgroup/memory.stat"), content } 113{ new FileInfo("/sys/fs/cgroup/memory.stat"), "inactive_file 14340" }, 114{ new FileInfo("/sys/fs/cgroup/memory.current"), content } 130{ new FileInfo("/sys/fs/cgroup/memory.max"), content }, 131{ new FileInfo("/proc/meminfo"), "MemTotal: 131637608 kB" } 148{ new FileInfo("/sys/fs/cgroup/memory.max"), content }, 163{ new FileInfo("/sys/fs/cgroup/system.slice/memory.current"), "dasda"}, 179{ new FileInfo("/sys/fs/cgroup/system.slice/memory.current"), "5342342"}, 190{ new FileInfo("/sys/fs/cgroup/system.slice/memory.current"), "0"}, 206{ new FileInfo("/sys/fs/cgroup/memory.stat"), $"inactive_file {inactive}" }, 207{ new FileInfo("/sys/fs/cgroup/memory.current"), total.ToString(CultureInfo.CurrentCulture) } 232{ new FileInfo("/proc/meminfo"), totalMemory }, 250{ new FileInfo("/proc/meminfo"), $"MemTotal: {value} {unit}" }, 275{ new FileInfo("/sys/fs/cgroup/cpuset.cpus.effective"), content }, 276{ new FileInfo("/sys/fs/cgroup/cpu.max"), "-1" }, 292{ new FileInfo("/sys/fs/cgroup/cpu.max"), "200000 100000" }, 293{ new FileInfo("/sys/fs/cgroup/fakeslice/cpu.max"), "200000 100000" }, 294{ new FileInfo("/proc/self/cgroup"), slicepath } 310{ new FileInfo("/sys/fs/cgroup/fakeslice/cpu.weight"), content }, 311{ new FileInfo("/proc/self/cgroup"), "0::/fakeslice" } 325{ new FileInfo("/sys/fs/cgroup/cpuset.cpus.effective"), "0,1,2" }, 326{ new FileInfo("/sys/fs/cgroup/cpu.max"), "max 100000" }, 351{ new FileInfo("/sys/fs/cgroup/cpuset.cpus.effective"), content }, 352{ new FileInfo("/sys/fs/cgroup/cpu.max"), "-1" } 366{ new FileInfo("/sys/fs/cgroup/cpuset.cpus.effective"), "@" }, 367{ new FileInfo("/sys/fs/cgroup/cpu.max"), "-1" } 392{ new FileInfo("/sys/fs/cgroup/cpu.max"), $"{quota} {period}"}, 406{ new FileInfo("/proc/stat"), "cpu 2569530 36700 245693 4860924 82283 0 4360 0 0 0" } 422{ new FileInfo("/sys/fs/cgroup/cpu.stat"), content }, 423{ new FileInfo("/sys/fs/cgroup/fakeslice/cpu.stat"), content }, 424{ new FileInfo("/proc/self/cgroup"), slicepath } 441{ new FileInfo("/sys/fs/cgroup/memory.current"), "32493514752" }, 442{ new FileInfo("/sys/fs/cgroup/memory.stat"), "inactive_file 100" } 462{ new FileInfo("/proc/stat"), content } 479{ new FileInfo("/sys/fs/cgroup/cpu.stat"), $"{content} {value}"}, 496{ new FileInfo("/sys/fs/cgroup/cpu.stat"), $"usage_usec {value}"}, 514{ new FileInfo("/sys/fs/cgroup/cpu.weight"), content }, 530{ new FileInfo("/sys/fs/cgroup/cpu.weight"), content }, 547{ new FileInfo("/proc/self/cgroup"), content }, 561{ new FileInfo("/proc/stat"), "cpu 6163 0 3853 4222848 614 0 1155 0 0 0\r\ncpu0 240 0 279 210987 59 0 927 0 0 0" }, 565{ new FileInfo("/proc/stat"), "cpu 9137 0 9296 13972503 1148 0 2786 0 0 0\r\ncpu0 297 0 431 698663 59 0 2513 0 0 0" },
Linux\LinuxUtilizationProviderTests.cs (38)
39{ new FileInfo("/sys/fs/cgroup/memory/memory.limit_in_bytes"), "9223372036854771712" }, 40{ new FileInfo("/proc/stat"), "cpu 10 10 10 10 10 10 10 10 10 10"}, 41{ new FileInfo("/sys/fs/cgroup/cpuacct/cpuacct.usage"), "50"}, 42{ new FileInfo("/proc/meminfo"), "MemTotal: 1024 kB"}, 43{ new FileInfo("/sys/fs/cgroup/cpuset/cpuset.cpus"), "0-19"}, 44{ new FileInfo("/sys/fs/cgroup/cpu/cpu.cfs_quota_us"), "60"}, 45{ new FileInfo("/sys/fs/cgroup/cpu/cpu.cfs_period_us"), "6"}, 46{ new FileInfo("/sys/fs/cgroup/memory/memory.stat"), "total_inactive_file 0"}, 47{ new FileInfo("/sys/fs/cgroup/memory/memory.usage_in_bytes"), "524288"}, 48{ new FileInfo("/sys/fs/cgroup/cpu/cpu.shares"), "1024"}, 109{ new FileInfo("/sys/fs/cgroup/memory.max"), "9223372036854771712" }, 110{ new FileInfo("/proc/stat"), "cpu 10 10 10 10 10 10 10 10 10 10"}, 111{ new FileInfo("/sys/fs/cgroup/cpu.stat"), "usage_usec 102312\nnr_periods 50"}, 112{ new FileInfo("/proc/meminfo"), "MemTotal: 1024 kB"}, 113{ new FileInfo("/sys/fs/cgroup/cpuset.cpus.effective"), "0-19"}, 114{ new FileInfo("/sys/fs/cgroup/cpu/cpu.max"), "20000 100000"}, 115{ new FileInfo("/sys/fs/cgroup/memory.stat"), "inactive_file 312312"}, 116{ new FileInfo("/sys/fs/cgroup/memory.current"), "524288423423"}, 117{ new FileInfo("/sys/fs/cgroup/cpu.weight"), "4"}, 177{ new FileInfo("/sys/fs/cgroup/memory.max"), "9223372036854771712" }, 178{ new FileInfo("/proc/stat"), "cpu 10 10 10 10 10 10 10 10 10 10"}, 179{ new FileInfo("/sys/fs/cgroup/cpu.stat"), "usage_usec 102312\nnr_periods 50"}, 180{ new FileInfo("/proc/meminfo"), "MemTotal: 1024 kB"}, 181{ new FileInfo("/sys/fs/cgroup/cpuset.cpus.effective"), "0-19"}, 182{ new FileInfo("/sys/fs/cgroup/cpu/cpu.max"), "20000 100000"}, 183{ new FileInfo("/sys/fs/cgroup/memory.stat"), "inactive_file 312312"}, 184{ new FileInfo("/sys/fs/cgroup/memory.current"), "524288423423"}, 185{ new FileInfo("/sys/fs/cgroup/cpu.weight"), "4"}, 223{ new FileInfo("/proc/self/cgroup"), "0::/fakeslice" }, 224{ new FileInfo("/sys/fs/cgroup/memory.max"), "9223372036854771712" }, 225{ new FileInfo("/proc/stat"), "cpu 10 10 10 10 10 10 10 10 10 10"}, 226{ new FileInfo("/sys/fs/cgroup/fakeslice/cpu.stat"), "usage_usec 102312\nnr_periods 50"}, 227{ new FileInfo("/proc/meminfo"), "MemTotal: 1024 kB"}, 228{ new FileInfo("/sys/fs/cgroup/cpuset.cpus.effective"), "0-19"}, 229{ new FileInfo("/sys/fs/cgroup/fakeslice/cpu.max"), "20000 100000"}, 230{ new FileInfo("/sys/fs/cgroup/memory.stat"), "inactive_file 312312"}, 231{ new FileInfo("/sys/fs/cgroup/memory.current"), "524288423423"}, 232{ new FileInfo("/sys/fs/cgroup/fakeslice/cpu.weight"), "4"},
Linux\OSFileSystemTests.cs (9)
32var file = new FileInfo("fixtures/status"); 45var file = new FileInfo("fixtures/cpuacct.stat"); 64var file = new FileInfo("fixtures/FileWithRChars"); 75var file = new FileInfo("fixtures/tcpacct.stat"); 96var fileInfo = new FileInfo("test.txt"); 124var fileInfo = new FileInfo("test.txt"); 146var fileInfo = new FileInfo("test.txt"); 174var fileInfo = new FileInfo("nonexistent.txt"); 196var fileInfo = new FileInfo("test.txt");
Microsoft.Extensions.FileProviders.Physical (4)
Internal\FileSystemInfoHelper.cs (1)
35var fileInfo = new FileInfo(filePath);
PhysicalFileProvider.cs (1)
285var fileInfo = new FileInfo(fullPath);
PhysicalFilesWatcher.cs (2)
189var pollingChangeToken = new PollingFileChangeToken(new FileInfo(Path.Combine(_root, filePath))); 342var fileSystemInfo = new FileInfo(fullPath);
Microsoft.Extensions.FileSystemGlobbing (1)
Abstractions\DirectoryInfoWrapper.cs (1)
103=> new FileInfoWrapper(new FileInfo(Path.Combine(_directoryInfo.FullName, name)));
Microsoft.Extensions.Logging.AzureAppServices (1)
FileLoggerProvider.cs (1)
46var fileInfo = new FileInfo(fullName);
Microsoft.Maui.Resizetizer (7)
CreatePartialInfoPlistTask.cs (1)
47 var fontFile = new FileInfo(font.ItemSpec);
ResizeImageInfo.cs (2)
81 var fileInfo = new FileInfo(image.GetMetadata("FullPath")); 120 var fgFileInfo = new FileInfo(fgFile);
Resizer.cs (4)
56 var fileInfo = new FileInfo(destination); 80 var fileIn = new FileInfo(inputFile); 81 var fileOut = new FileInfo(outputFile); 82 var fileInputs = inputsFile is null ? null : new FileInfo(inputsFile);
Microsoft.ML.AutoML (3)
Experiment\Runners\RunnerUtil.cs (1)
58new FileInfo(Path.Combine(modelDirectory.FullName, $"Model{iterationNum}_{foldNum}.zip"));
Experiment\Runners\TrainValidateRunner.cs (1)
66new FileInfo(Path.Combine(modelDirectory.FullName, $"Model{iterationNum}.zip"));
Utils\UserInputValidationUtil.cs (1)
171var fileInfo = new FileInfo(path);
Microsoft.ML.AutoML.Tests (2)
DatasetUtil.cs (2)
212var fileInfo = new FileInfo(relativeFilePath); 236Path.Combine(new FileInfo(typeof(
Microsoft.ML.IntegrationTests (1)
IntegrationTestBaseClass.cs (1)
47var currentAssemblyLocation = new FileInfo(typeof(IntegrationTestBaseClass).Assembly.Location);
Microsoft.ML.PerformanceTests (2)
ImageClassificationBench.cs (2)
165var currentSize = new FileInfo(relativeFilePath).Length; 208FileInfo dataRoot = new FileInfo(typeof(
Microsoft.ML.Samples (4)
Dynamic\Trainers\MulticlassClassification\ImageClassification\ImageClassificationDefault.cs (1)
309FileInfo _dataRoot = new FileInfo(typeof(
Dynamic\Trainers\MulticlassClassification\ImageClassification\LearningRateSchedulingCifarResnetTransferLearning.cs (1)
350FileInfo _dataRoot = new FileInfo(typeof(
Dynamic\Trainers\MulticlassClassification\ImageClassification\ResnetV2101TransferLearningEarlyStopping.cs (1)
306FileInfo _dataRoot = new FileInfo(typeof(
Dynamic\Trainers\MulticlassClassification\ImageClassification\ResnetV2101TransferLearningTrainTestSplit.cs (1)
327FileInfo _dataRoot = new FileInfo(typeof(
Microsoft.ML.Samples.GPU (4)
docs\samples\Microsoft.ML.Samples\Dynamic\Trainers\MulticlassClassification\ImageClassification\ImageClassificationDefault.cs (1)
309FileInfo _dataRoot = new FileInfo(typeof(
docs\samples\Microsoft.ML.Samples\Dynamic\Trainers\MulticlassClassification\ImageClassification\LearningRateSchedulingCifarResnetTransferLearning.cs (1)
350FileInfo _dataRoot = new FileInfo(typeof(
docs\samples\Microsoft.ML.Samples\Dynamic\Trainers\MulticlassClassification\ImageClassification\ResnetV2101TransferLearningEarlyStopping.cs (1)
306FileInfo _dataRoot = new FileInfo(typeof(
docs\samples\Microsoft.ML.Samples\Dynamic\Trainers\MulticlassClassification\ImageClassification\ResnetV2101TransferLearningTrainTestSplit.cs (1)
327FileInfo _dataRoot = new FileInfo(typeof(
Microsoft.ML.Sweeper (1)
ConfigRunner.cs (1)
211if (File.Exists(errorFile) && new FileInfo(errorFile).Length == 0)
Microsoft.ML.TestFramework (4)
BaseTestClass.cs (1)
55var currentAssemblyLocation = new FileInfo(typeof(BaseTestClass).Assembly.Location);
CopyAction.cs (3)
26FileInfo file = new FileInfo(oldPath); 27FileInfo destFile = new FileInfo(newPath); 45var testDirectory = new FileInfo(typeof(CopyAction).Assembly.Location).Directory;
Microsoft.ML.Tokenizers.Data.Tests (1)
test\Microsoft.ML.Tokenizers.Tests\Utils.cs (1)
25var fileInfo = new FileInfo(fileName);
Microsoft.ML.Tokenizers.Tests (1)
Utils.cs (1)
25var fileInfo = new FileInfo(fileName);
Microsoft.VisualBasic.Core (6)
Microsoft\VisualBasic\CompilerServices\VB6File.vb (1)
392m_sFullPath = (New FileInfo(sPath)).FullName
Microsoft\VisualBasic\FileSystem.vb (5)
308Return (New FileInfo(PathName)).LastWriteTime 319Return (New FileInfo(PathName)).Length 353Dim f As New FileInfo(PathName) 1323Result = (New FileInfo(sPath)).FullName 1392FileName = (New FileInfo(FileName)).FullName
Microsoft.VisualBasic.Tests (3)
Microsoft\VisualBasic\MyServices\FileSystemProxyTests.cs (3)
370var FileInfoFromSystemIO = new FileInfo(TestFile); 484Assert.Equal(0, (new FileInfo(TempFile)).Length); 618CreateTestFile(DestData, PathFromBase: null, TestFileName: (new FileInfo(SourceFileNameWithPath)).Name);
MSBuild (3)
BuildEnvironmentHelper.cs (1)
559currentMSBuildExeFile = new FileInfo(currentMSBuildExePath);
FileUtilities.cs (2)
196FileInfo file = new(testFilePath); 999fileInfo = new FileInfo(filePath);
MSBuildTaskHost (3)
BuildEnvironmentHelper.cs (1)
559currentMSBuildExeFile = new FileInfo(currentMSBuildExePath);
FileUtilities.cs (2)
196FileInfo file = new(testFilePath); 999fileInfo = new FileInfo(filePath);
PresentationFramework (1)
MS\Internal\IO\Packaging\XpsFilter.cs (1)
640FileInfo fi = new FileInfo(filePath);
PresentationUI (2)
MS\Internal\Documents\Application\DocumentProperties.cs (1)
345FileInfo fileInfo = new FileInfo(filePath);
MS\Internal\Documents\Application\DocumentStream.cs (1)
531FileInfo originalInfo = new FileInfo(original);
ResultsOfTGenerator (2)
Program.cs (2)
206var file = new FileInfo(classFilePath); 292var file = new FileInfo(testFilePath);
RunTests (2)
Program.cs (2)
245ConsoleUtil.WriteLine($"succeeded ({new FileInfo(dumpFilePath).Length} bytes)"); 428long fileSizeInMegabytes = (new FileInfo(dumpFile).Length / 1024) / 1024;
ServerComparison.FunctionalTests (1)
Helpers.cs (1)
19var solutionFileInfo = new FileInfo(Path.Combine(directoryInfo.FullName, "FunctionalTests.slnf"));
System.ComponentModel.TypeConverter (1)
System\ComponentModel\Design\DesigntimeLicenseContext.cs (1)
78string fileName = new FileInfo(location).Name;
System.Configuration.ConfigurationManager (2)
System\Configuration\Internal\InternalConfigHost.cs (2)
214FileInfo info = new FileInfo(streamName); 255FileInfo fi = new FileInfo(streamName);
System.Formats.Tar (2)
System\Formats\Tar\TarEntry.cs (1)
465FileInfo link = new(filePath);
System\Formats\Tar\TarWriter.Unix.cs (1)
41FileSystemInfo info = entryType is TarEntryType.Directory ? new DirectoryInfo(fullPath) : new FileInfo(fullPath);
System.IO.Packaging (1)
System\IO\Packaging\Package.cs (1)
879FileInfo packageFileInfo = new FileInfo(path);
System.Private.CoreLib (6)
src\libraries\System.Private.CoreLib\src\System\IO\File.cs (1)
1433return new FileInfo(originalPath: path, fullPath: fullPath, isNormalized: true);
src\libraries\System.Private.CoreLib\src\System\IO\FileInfo.cs (2)
97return new FileInfo(destinationPath, isNormalized: true); 192return new FileInfo(destinationFileName);
src\libraries\System.Private.CoreLib\src\System\IO\FileSystem.Unix.cs (2)
584FileAttributes attributes = new FileInfo(fullPath, null).Attributes; 718new FileInfo(linkTarget);
src\libraries\System.Private.CoreLib\src\System\IO\FileSystemInfo.Unix.cs (1)
22: new FileInfo(fullPath, fileName: fileName, isNormalized: true);
System.Runtime.Caching (1)
System\Runtime\Caching\FileChangeNotificationSystem.cs (1)
101FileInfo fileInfo = new FileInfo(filePath);
System.Windows.Forms (4)
System\Windows\Forms\Controls\ListView\ListView.cs (4)
2428fi = new FileInfo(bkImgFileName); 2934FileInfo fi = new(fileName); 3095fi = new FileInfo(_backgroundImageFileName); 3120fi = new FileInfo(bkImgFileName);
System.Windows.Forms.Design (1)
System\Windows\Forms\Design\DocumentDesigner.AxToolboxItem.cs (1)
171FileInfo file = new(path);
635 references to FileInfo
aspire (40)
Commands\AddCommand.cs (4)
44var projectOption = new Option<FileInfo?>("--project"); 67var passedAppHostProjectFile = parseResult.GetValue<FileInfo?>("--project"); 68var effectiveAppHostProjectFile = await _projectLocator.UseOrFindAppHostProjectFileAsync(passedAppHostProjectFile, cancellationToken);
Commands\PublishCommand.cs (4)
54var projectOption = new Option<FileInfo?>("--project"); 79var passedAppHostProjectFile = parseResult.GetValue<FileInfo?>("--project"); 80var effectiveAppHostProjectFile = await _projectLocator.UseOrFindAppHostProjectFileAsync(passedAppHostProjectFile, cancellationToken);
Commands\RunCommand.cs (4)
42var projectOption = new Option<FileInfo?>("--project"); 63var passedAppHostProjectFile = parseResult.GetValue<FileInfo?>("--project"); 64var effectiveAppHostProjectFile = await _projectLocator.UseOrFindAppHostProjectFileAsync(passedAppHostProjectFile, cancellationToken);
DotNetCliRunner.cs (10)
19Task<(int ExitCode, bool IsAspireHost, string? AspireHostingSdkVersion)> GetAppHostInformationAsync(FileInfo projectFile, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken); 20Task<(int ExitCode, JsonDocument? Output)> GetProjectItemsAndPropertiesAsync(FileInfo projectFile, string[] items, string[] properties, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken); 21Task<int> RunAsync(FileInfo projectFile, bool watch, bool noBuild, string[] args, IDictionary<string, string>? env, TaskCompletionSource<IAppHostBackchannel>? backchannelCompletionSource, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken); 26Task<int> BuildAsync(FileInfo projectFilePath, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken); 27Task<int> AddPackageAsync(FileInfo projectFilePath, string packageName, string packageVersion, string? nugetSource, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken); 45public async Task<(int ExitCode, bool IsAspireHost, string? AspireHostingSdkVersion)> GetAppHostInformationAsync(FileInfo projectFile, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken) 103public async Task<(int ExitCode, JsonDocument? Output)> GetProjectItemsAndPropertiesAsync(FileInfo projectFile, string[] items, string[] properties, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken) 157public async Task<int> RunAsync(FileInfo projectFile, bool watch, bool noBuild, string[] args, IDictionary<string, string>? env, TaskCompletionSource<IAppHostBackchannel>? backchannelCompletionSource, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken) 544public async Task<int> BuildAsync(FileInfo projectFilePath, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken) 557public async Task<int> AddPackageAsync(FileInfo projectFilePath, string packageName, string packageVersion, string? nugetSource, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken)
Program.cs (3)
39var settingsFiles = new List<FileInfo>(); 48var settingsFile = new FileInfo(settingsFilePath); 61foreach (var settingsFile in settingsFiles)
Projects\ProjectLocator.cs (12)
14Task<FileInfo?> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile, CancellationToken cancellationToken = default); 21private async Task<List<FileInfo>> FindAppHostProjectFilesAsync(DirectoryInfo searchDirectory, CancellationToken cancellationToken) 27var appHostProjects = new List<FileInfo>(); 71private async Task<FileInfo?> GetAppHostProjectFileFromSettingsAsync(CancellationToken cancellationToken) 77var settingsFile = new FileInfo(Path.Combine(searchDirectory.FullName, ".aspire", "settings.json")); 88var appHostFile = new FileInfo(qualifiedAppHostPath); 112public async Task<FileInfo?> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile, CancellationToken cancellationToken = default) 142FileInfo? selectedAppHost = null; 167private async Task CreateSettingsFileAsync(FileInfo projectFile, CancellationToken cancellationToken) 189var settingsFile = new FileInfo(settingsFilePath);
Utils\AppHostHelper.cs (3)
14internal static async Task<(bool IsCompatibleAppHost, bool SupportsBackchannel, string? AspireHostingSdkVersion)> CheckAppHostCompatibilityAsync(IDotNetCliRunner runner, IInteractionService interactionService, FileInfo projectFile, CancellationToken cancellationToken) 50internal static async Task<(int ExitCode, bool IsAspireHost, string? AspireHostingSdkVersion)> GetAppHostInformationAsync(IDotNetCliRunner runner, IInteractionService interactionService, FileInfo projectFile, CancellationToken cancellationToken) 64internal static async Task<int> BuildAppHostAsync(IDotNetCliRunner runner, IInteractionService interactionService, FileInfo projectFile, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken)
Aspire.Cli.Tests (36)
Commands\RunCommandTests.cs (6)
81public Task<FileInfo?> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile, CancellationToken cancellationToken) 127public Task<FileInfo?> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile, CancellationToken cancellationToken) 135public Task<FileInfo?> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile, CancellationToken cancellationToken)
DotNet\DotNetCliRunnerTests.cs (1)
18var projectFile = new FileInfo(Path.Combine(workspace.WorkspaceRoot.FullName, "AppHost.csproj"));
Projects\ProjectLocatorTests.cs (15)
24var projectFile = new FileInfo(Path.Combine(workspace.WorkspaceRoot.FullName, "AppHost.csproj")); 45var targetAppHostProjectFile = new FileInfo(Path.Combine(targetAppHostDirectory.FullName, "TargetAppHost.csproj")); 49var otherAppHostProjectFile = new FileInfo(Path.Combine(otherAppHostDirectory.FullName, "OtherAppHost.csproj")); 53var aspireSettingsFile = new FileInfo(Path.Combine(workspaceSettingsDirectory.FullName, "settings.json")); 82var targetAppHostProjectFile = new FileInfo(Path.Combine(targetAppHostDirectory.FullName, "TargetAppHost.csproj")); 86var otherAppHostProjectFile = new FileInfo(Path.Combine(otherAppHostDirectory.FullName, "OtherAppHost.csproj")); 90var aspireSettingsFile = new FileInfo(Path.Combine(workspaceSettingsDirectory.FullName, "settings.json")); 114var projectFile1 = new FileInfo(Path.Combine(workspace.WorkspaceRoot.FullName, "AppHost1.csproj")); 117var projectFile2 = new FileInfo(Path.Combine(workspace.WorkspaceRoot.FullName, "AppHost2.csproj")); 135var appHostProject = new FileInfo(Path.Combine(workspace.WorkspaceRoot.FullName, "AppHost.csproj")); 138var webProject = new FileInfo(Path.Combine(workspace.WorkspaceRoot.FullName, "WebProject.csproj")); 183var projectFile = new FileInfo(Path.Combine(workspace.WorkspaceRoot.FullName, "AppHost.csproj")); 200var projectFile = new FileInfo(Path.Combine(workspace.WorkspaceRoot.FullName, "AppHost.csproj")); 220var appHostProjectFile = new FileInfo(Path.Combine(appHostDirectory.FullName, "AppHost.csproj")); 234var settingsFile = new FileInfo(Path.Combine(workspace.WorkspaceRoot.FullName, ".aspire", "settings.json"));
TestServices\TestDotNetCliRunner.cs (10)
12public Func<FileInfo, string, string, string?, DotNetCliRunnerInvocationOptions, CancellationToken, int>? AddPackageAsyncCallback { get; set; } 13public Func<FileInfo, DotNetCliRunnerInvocationOptions, CancellationToken, int>? BuildAsyncCallback { get; set; } 15public Func<FileInfo, DotNetCliRunnerInvocationOptions, CancellationToken, (int ExitCode, bool IsAspireHost, string? AspireHostingSdkVersion)>? GetAppHostInformationAsyncCallback { get; set; } 16public Func<FileInfo, string[], string[], DotNetCliRunnerInvocationOptions, CancellationToken, (int ExitCode, JsonDocument? Output)>? GetProjectItemsAndPropertiesAsyncCallback { get; set; } 19public Func<FileInfo, bool, bool, string[], IDictionary<string, string>?, TaskCompletionSource<IAppHostBackchannel>?, DotNetCliRunnerInvocationOptions, CancellationToken, Task<int>>? RunAsyncCallback { get; set; } 23public Task<int> AddPackageAsync(FileInfo projectFilePath, string packageName, string packageVersion, string? nugetSource, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken) 30public Task<int> BuildAsync(FileInfo projectFilePath, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken) 44public Task<(int ExitCode, bool IsAspireHost, string? AspireHostingSdkVersion)> GetAppHostInformationAsync(FileInfo projectFile, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken) 53public Task<(int ExitCode, JsonDocument? Output)> GetProjectItemsAndPropertiesAsync(FileInfo projectFile, string[] items, string[] properties, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken) 74public Task<int> RunAsync(FileInfo projectFile, bool watch, bool noBuild, string[] args, IDictionary<string, string>? env, TaskCompletionSource<IAppHostBackchannel>? backchannelCompletionSource, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken)
TestServices\TestProjectLocator.cs (4)
10public Func<FileInfo?, CancellationToken, Task<FileInfo?>>? UseOrFindAppHostProjectFileAsyncCallback { get; set; } 12public async Task<FileInfo?> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile, CancellationToken cancellationToken)
Aspire.Hosting (6)
Dcp\DcpExecutor.cs (2)
1327FileInfo filePath => filePath.FullName, 1332if (buildSecret.Value is FileInfo)
Dcp\KubernetesService.cs (1)
545var fileInfo = new FileInfo(locations.DcpKubeconfigPath);
Publishing\ManifestPublishingContext.cs (2)
344FileInfo fileValue => GetManifestRelativePath(fileValue.FullName), 354if (value is FileInfo)
src\Shared\LaunchProfiles\LaunchProfileExtensions.cs (1)
80var projectFileInfo = new FileInfo(projectMetadata.ProjectPath);
Aspire.Hosting.Azure.Functions (1)
src\Shared\LaunchProfiles\LaunchProfileExtensions.cs (1)
80var projectFileInfo = new FileInfo(projectMetadata.ProjectPath);
BuildValidator (6)
FileNameEqualityComparer.cs (4)
11internal sealed class FileNameEqualityComparer : IEqualityComparer<FileInfo> 21public bool Equals(FileInfo? x, FileInfo? y) 24public int GetHashCode(FileInfo? file)
LocalReferenceResolver.cs (1)
78foreach (var fileInfo in allFiles)
Program.cs (1)
315var originalBinary = new FileInfo(assemblyInfo.FilePath);
dotnet-dev-certs (3)
src\Shared\CertificateGeneration\UnixCertificateManager.cs (3)
879var certs = new List<FileInfo>(); 882foreach (var file in dirInfo.EnumerateFiles()) 901foreach (var cert in certs)
dotnet-openapi (12)
Commands\AddFileCommand.cs (1)
36var projectFilePath = ResolveProjectFile(ProjectFileOption);
Commands\AddProjectCommand.cs (1)
30var projectFilePath = ResolveProjectFile(ProjectFileOption);
Commands\AddURLCommand.cs (1)
36var projectFilePath = ResolveProjectFile(ProjectFileOption);
Commands\BaseCommand.cs (5)
95internal FileInfo ResolveProjectFile(CommandOption projectOption) 125protected static Project LoadProject(FileInfo projectFile) 147FileInfo projectFile, 190private async Task EnsurePackagesInProjectAsync(FileInfo projectFile, CodeGenerator? codeGenerator) 204private async Task TryAddPackage(string packageId, string packageVersion, FileInfo projectFile)
Commands\RefreshCommand.cs (2)
31var projectFile = ResolveProjectFile(ProjectFileOption); 39private static string FindReferenceFromUrl(FileInfo projectFile, string url)
Commands\RemoveCommand.cs (2)
31var projectFile = ResolveProjectFile(ProjectFileOption); 51private string RemoveServiceReference(string tagName, FileInfo projectFile, string sourceFile)
dotnet-svcutil.xmlserializer (9)
Microsoft\Tools\ServiceModel\SvcUtil\InputModule.cs (7)
81FileInfo[] inputFiles; 108private void LoadInputItem_AsFilePath(FileInfo[] inputFiles, string path) 111foreach (FileInfo fileInfo in inputFiles) 120private bool LoadFile(FileInfo fileInfo, ToolMode? mode) 130private bool LoadFileAsAssembly(FileInfo fileInfo) 154private static bool TryFindFiles(string path, out FileInfo[] fileInfos) 178FileInfo[] files = dirInfo.GetFiles(filename);
Microsoft\Tools\ServiceModel\SvcUtil\Options.cs (2)
220FileInfo fileInfo = new FileInfo(value); 425var file = new FileInfo(path);
dotnet-svcutil-lib (15)
CommandProcessorOptions.cs (1)
838FileInfo assemblyFile = directoryInfo.GetFiles(reference.AssemblyName + ".*", SearchOption.AllDirectories).FirstOrDefault();
Metadata\MetadataDocumentLoader.cs (1)
217foreach (var fileInfo in fileInfoList)
Metadata\MetadataFileNameManager.cs (3)
234public static FileInfo[] ResolveFiles(string path) 258FileInfo[] fileInfoList = dirInfo.GetFiles(filename); 267public static bool TryResolveFiles(string path, out FileInfo[] fileInfoList)
Shared\Options\ApplicationOptions.cs (2)
116protected static TOptionsBase Deserialize<TOptionsBase, TSerializer>(FileInfo fileInfo, bool throwOnError = true) 130private static TOptionsBase Deserialize<TOptionsBase, TSerializer>(string jsonText, FileInfo fileInfo, bool throwOnError = true)
Shared\Options\OptionValueParser.cs (3)
58else if (valueType == typeof(FileInfo)) 60value = CreateValue<FileInfo>(() => new FileInfo(stringValue), option, stringValue); 116else if (value is FileInfo fi)
Shared\Options\UpdateOptions.cs (3)
41public FileInfo OutputFile { get { return GetValue<FileInfo>(OutputFileKey); } set { SetValue(OutputFileKey, value); } } 62new SingleValueOption<FileInfo>(OutputFileKey),
Shared\ProjectPropertyResolver.cs (1)
208var depsFileInfo = depsFiles.OrderBy(f => f.CreationTimeUtc).LastOrDefault();
Shared\Utilities\PathHelper.cs (1)
21public static string OriginalPath(this FileInfo fileInfo)
dotnet-svcutil-lib.Tests (3)
FileUtil.cs (2)
25FileInfo[] files = dir.GetFiles(); 26foreach (FileInfo file in files)
TestInit.cs (1)
563FileInfo nugetFile = binDirectory.GetFiles("dotnet-svcutil-lib.*.nupkg", SearchOption.AllDirectories).Where(f => !f.Name.Contains("symbols")).OrderByDescending(f => f.LastWriteTime).FirstOrDefault();
IIS.FunctionalTests (3)
src\Servers\IIS\IIS\test\Common.FunctionalTests\GlobalVersionTests.cs (2)
214foreach (var file in new DirectoryInfo(from).GetFiles()) 264foreach (FileInfo fileInfo in source.GetFiles())
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\Helpers.cs (1)
89foreach (FileInfo fileInfo in source.GetFiles())
IIS.LongTests (2)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\Helpers.cs (1)
89foreach (FileInfo fileInfo in source.GetFiles())
src\Servers\IIS\IIS\test\Common.LongTests\StartupTests.cs (1)
1560foreach (var fileSystemInfo in source.GetFiles())
IIS.NewHandler.FunctionalTests (2)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\Helpers.cs (1)
89foreach (FileInfo fileInfo in source.GetFiles())
src\Servers\IIS\IIS\test\Common.LongTests\StartupTests.cs (1)
1560foreach (var fileSystemInfo in source.GetFiles())
IIS.NewShim.FunctionalTests (2)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\Helpers.cs (1)
89foreach (FileInfo fileInfo in source.GetFiles())
src\Servers\IIS\IIS\test\Common.LongTests\StartupTests.cs (1)
1560foreach (var fileSystemInfo in source.GetFiles())
IIS.ShadowCopy.Tests (8)
ShadowCopyTests.cs (7)
32foreach (var fileInfo in directoryInfo.GetFiles()) 58foreach (var fileInfo in directoryInfo.GetFiles()) 92foreach (var fileInfo in directoryInfo.GetFiles()) 124foreach (var file in dirInfo.EnumerateFiles()) 378var fileInfo = new FileInfo(filePath) 412FileInfo[] files = dir.GetFiles(); 413foreach (FileInfo file in files)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\Helpers.cs (1)
89foreach (FileInfo fileInfo in source.GetFiles())
IISExpress.FunctionalTests (4)
src\Servers\IIS\IIS\test\Common.FunctionalTests\GlobalVersionTests.cs (2)
214foreach (var file in new DirectoryInfo(from).GetFiles()) 264foreach (FileInfo fileInfo in source.GetFiles())
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\Helpers.cs (1)
89foreach (FileInfo fileInfo in source.GetFiles())
src\Servers\IIS\IIS\test\Common.LongTests\StartupTests.cs (1)
1560foreach (var fileSystemInfo in source.GetFiles())
illink (3)
Microsoft.AspNetCore.DataProtection.Extensions.Tests (1)
DataProtectionProviderTests.cs (1)
74var file = new FileInfo(newFileName);
Microsoft.AspNetCore.DataProtection.Tests (3)
Repositories\FileSystemXmlRepositoryTests.cs (3)
76var fileInfo = fileInfos.Single(); // only one file should've been created 106var fileInfo = fileInfos.Single(); // only one file should've been created 308var fileInfo = Assert.Single(dirInfo.GetFiles());
Microsoft.AspNetCore.DeveloperCertificates.XPlat (3)
src\Shared\CertificateGeneration\UnixCertificateManager.cs (3)
879var certs = new List<FileInfo>(); 882foreach (var file in dirInfo.EnumerateFiles()) 901foreach (var cert in certs)
Microsoft.AspNetCore.FunctionalTests (1)
WebHostFunctionalTests.cs (1)
240var solutionFileInfo = new FileInfo(Path.Combine(directoryInfo.FullName, "DefaultBuilder.slnf"));
Microsoft.AspNetCore.Http (1)
SendFileFallback.cs (1)
25var fileInfo = new FileInfo(filePath);
Microsoft.AspNetCore.Http.Results (2)
PhysicalFileHttpResult.cs (2)
166var fileInfo = new FileInfo(path); 172fileInfo = (FileInfo?)fileInfo.ResolveLinkTarget(returnFinalTarget: true) ?? fileInfo;
Microsoft.AspNetCore.HttpLogging (2)
FileLoggerProcessor.cs (2)
189var fileInfo = new FileInfo(fullName); 287foreach (var item in files)
Microsoft.AspNetCore.InternalTesting (2)
TestPathUtilities.cs (2)
19var projectFileInfo = new FileInfo(Path.Combine(directoryInfo.FullName, $"{solution}.slnf")); 30foreach (var solutionFileInfo in directoryInfo.EnumerateFiles($"{solution}.slnf", SearchOption.AllDirectories))
Microsoft.AspNetCore.InternalTesting.Tests (1)
AssemblyTestLogTests.cs (1)
300var testLog = Assert.Single(testLogFiles);
Microsoft.AspNetCore.Mvc.Core (2)
Infrastructure\PhysicalFileResultExecutor.cs (2)
125var fileInfo = new FileInfo(path); 131fileInfo = (FileInfo?)fileInfo.ResolveLinkTarget(returnFinalTarget: true) ?? fileInfo;
Microsoft.AspNetCore.Mvc.Testing (1)
WebApplicationFactory.cs (1)
511var depsFile = new FileInfo(Path.Combine(AppContext.BaseDirectory, depsFileName));
Microsoft.AspNetCore.Server.IntegrationTesting (2)
CachingApplicationPublisher.cs (1)
67foreach (FileInfo fileInfo in source.GetFiles())
Deployers\RemoteWindowsDeployer\RemoteWindowsDeployer.cs (1)
287foreach (var file in files)
Microsoft.AspNetCore.Server.Kestrel.Core (3)
src\Shared\CertificateGeneration\UnixCertificateManager.cs (3)
879var certs = new List<FileInfo>(); 882foreach (var file in dirInfo.EnumerateFiles()) 901foreach (var cert in certs)
Microsoft.Build (11)
BackEnd\Components\Scheduler\Scheduler.cs (2)
1072System.IO.FileInfo f = new FileInfo(_configCache[unscheduledRequest.BuildRequest.ConfigurationId].ProjectFullPath); 1114System.IO.FileInfo f = new FileInfo(_configCache[unscheduledRequest.BuildRequest.ConfigurationId].ProjectFullPath);
BuildEnvironmentHelper.cs (1)
542FileInfo currentMSBuildExeFile = null;
Construction\ProjectRootElement.cs (2)
1567FileInfo fileInfo = FileUtilities.GetFileInfoNoThrow(_projectFileLocation.File); 1981FileInfo fileInfo = new FileInfo(path);
Evaluation\ProjectRootElementCache.cs (1)
183FileInfo fileInfo = FileUtilities.GetFileInfoNoThrow(projectFile);
FileUtilities.cs (3)
196FileInfo file = new(testFilePath); 991internal static FileInfo GetFileInfoNoThrow(string filePath) 995FileInfo fileInfo;
Modifiers.cs (1)
510FileInfo info = FileUtilities.GetFileInfoNoThrow(unescapedItemSpec);
TempFileUtilities.cs (1)
208foreach (var fileInfo in sourceInfo.GetFiles())
Microsoft.Build.Engine.OM.UnitTests (6)
BuildEnvironmentHelper.cs (1)
542FileInfo currentMSBuildExeFile = null;
Definition\ProjectItem_Tests.cs (1)
324FileInfo info = new FileInfo(path);
FileUtilities.cs (3)
196FileInfo file = new(testFilePath); 991internal static FileInfo GetFileInfoNoThrow(string filePath) 995FileInfo fileInfo;
TempFileUtilities.cs (1)
208foreach (var fileInfo in sourceInfo.GetFiles())
Microsoft.Build.Engine.UnitTests (9)
BackEnd\TargetBuilder_Tests.cs (6)
219var fileA = new FileInfo(files.CreatedFiles[0]); 220var fileB = new FileInfo(files.CreatedFiles[1]); 221var fileC = new FileInfo(files.CreatedFiles[2]); 263var fileA = new FileInfo(files.CreatedFiles[0]); 264var fileB = new FileInfo(files.CreatedFiles[1]); 265var fileC = new FileInfo(files.CreatedFiles[2]);
FileLogger_Tests.cs (1)
379var result = new FileInfo(logFile);
FileUtilities_Tests.cs (2)
194FileInfo info = FileUtilities.GetFileInfoNoThrow(file); 209FileInfo info = FileUtilities.GetFileInfoNoThrow("this_file_is_nonexistent");
Microsoft.Build.Tasks.CodeAnalysis (2)
src\Compilers\Core\MSBuildTask\Vbc.cs (2)
305FileInfo actualPdbInfo = new FileInfo(actualPdb); 313FileInfo desiredPdbInfo = new FileInfo(desiredLocation);
Microsoft.Build.Tasks.CodeAnalysis.Sdk (2)
src\Compilers\Core\MSBuildTask\Vbc.cs (2)
305FileInfo actualPdbInfo = new FileInfo(actualPdb); 313FileInfo desiredPdbInfo = new FileInfo(desiredLocation);
Microsoft.Build.Tasks.Core (23)
BootstrapperUtil\BootstrapperBuilder.cs (3)
225var fi = new FileInfo(de.Value); 1514var fi = new FileInfo(packageFileSource.Value); 1620var fi = new FileInfo(filePath);
BuildEnvironmentHelper.cs (1)
542FileInfo currentMSBuildExeFile = null;
DependencyFile.cs (1)
87FileInfo info = FileUtilities.GetFileInfoNoThrow(filename);
DownloadFile.cs (2)
180var destinationFile = new FileInfo(Path.Combine(destinationDirectory.FullName, filename)); 348private bool ShouldSkip(HttpResponseMessage response, FileInfo destinationFile)
FileState.cs (1)
143var fileInfo = new FileInfo(_filename);
FileUtilities.cs (3)
196FileInfo file = new(testFilePath); 991internal static FileInfo GetFileInfoNoThrow(string filePath) 995FileInfo fileInfo;
ManifestUtil\SecurityUtil.cs (2)
183var filesInfo = new FileInfo[files.Length]; 203FileInfo resultFile = filesInfo[indexFound];
ManifestUtil\Util.cs (1)
221FileInfo fi = new FileInfo(path);
Modifiers.cs (1)
510FileInfo info = FileUtilities.GetFileInfoNoThrow(unescapedItemSpec);
Move.cs (1)
191var info = new FileInfo(file);
ResGenDependencies.cs (1)
373var outputFile = new FileInfo(FileUtilities.FixFilePath(outputFileName));
TempFileUtilities.cs (1)
208foreach (var fileInfo in sourceInfo.GetFiles())
TlbReference.cs (1)
306var wrapperFile = new FileInfo(wrapperPath);
Unzip.cs (3)
176FileInfo destinationPath = new(fullDestinationPath); 304/// <param name="fileInfo">A <see cref="FileInfo"/> object containing information about the destination file.</param> 306private bool ShouldSkipEntry(ZipArchiveEntry zipArchiveEntry, FileInfo fileInfo)
ZipDirectory.cs (1)
49FileInfo destinationFile = new FileInfo(DestinationFile.ItemSpec);
Microsoft.Build.Tasks.UnitTests (31)
ConvertToAbsolutePath_Tests.cs (3)
26FileInfo testFile = new FileInfo(fileName); 58FileInfo testFile = new FileInfo(fileName); 88FileInfo testFile = new FileInfo(fileName);
Copy_Tests.cs (2)
592FileInfo sourcefi = new FileInfo(source); 595FileInfo destinationfi = new FileInfo(destination);
DownloadFile_Tests.cs (3)
77FileInfo file = new FileInfo(Path.Combine(folder.Path, "foo.txt")); 122FileInfo file = new FileInfo(Path.Combine(folder.Path, filename)); 156FileInfo file = new FileInfo(Path.Combine(folder.Path, filename));
FileStateTests.cs (12)
62FileInfo info = new FileInfo(file); 81FileInfo info = new FileInfo(file); 108FileInfo info = new FileInfo(file); 127FileInfo info = new FileInfo(file); 146FileInfo info = new FileInfo(file); 165FileInfo info = new FileInfo(file); 184FileInfo info = new FileInfo(file); 210FileInfo info = new FileInfo(file); 236FileInfo info = new FileInfo(file); 262FileInfo info = new FileInfo(file); 290FileInfo info = new FileInfo(file); 315FileInfo info = new FileInfo(file);
FindUnderPath_Tests.cs (3)
71private static void RunTask(FindUnderPath t, out FileInfo testFile, out bool success) 103FileInfo testFile; 125FileInfo testFile;
Move_Tests.cs (7)
33FileInfo file = new FileInfo(sourceFile); 78FileInfo file = new FileInfo(sourceFile); 105FileInfo file = new FileInfo(sourceFile); 221FileInfo file = new FileInfo(destinationFile); 247FileInfo file = new FileInfo(destinationFile); 328FileInfo file = new FileInfo(destinationFile); 382FileInfo file = new FileInfo(destinationFile);
PortableTasks_Tests.cs (1)
57foreach (var file in ProjectFileFolder.GetFiles())
Microsoft.Build.UnitTests.Shared (2)
EnvironmentProvider.cs (1)
91FileInfo fi = new FileInfo(dotnetExeFromPath);
TestEnvironment.cs (1)
506foreach (FileInfo file in newFiles.Except(_originalFiles).Select(f => new FileInfo(f)))
Microsoft.Build.Utilities.Core (6)
BuildEnvironmentHelper.cs (1)
542FileInfo currentMSBuildExeFile = null;
FileUtilities.cs (3)
196FileInfo file = new(testFilePath); 991internal static FileInfo GetFileInfoNoThrow(string filePath) 995FileInfo fileInfo;
Modifiers.cs (1)
510FileInfo info = FileUtilities.GetFileInfoNoThrow(unescapedItemSpec);
TempFileUtilities.cs (1)
208foreach (var fileInfo in sourceInfo.GetFiles())
Microsoft.CodeAnalysis (5)
DiagnosticAnalyzer\ShadowCopyAnalyzerPathResolver.cs (2)
249foreach (var file in directory.EnumerateFiles(searchPattern: "*", searchOption: SearchOption.AllDirectories)) 255private static void ClearReadOnlyFlagOnFile(FileInfo fileInfo)
FileSystem\FileUtilities.cs (2)
417var info = new FileInfo(fullPath); 440var info = new FileInfo(fullPath);
FileSystem\PathUtilities.cs (1)
771var fileInfo = new FileInfo(fullPath);
Microsoft.CodeAnalysis.CodeStyle (3)
src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (2)
417var info = new FileInfo(fullPath); 440var info = new FileInfo(fullPath);
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
771var fileInfo = new FileInfo(fullPath);
Microsoft.CodeAnalysis.Features (21)
EmbeddedLanguages\StackFrame\StackFrameLexer.cs (2)
234/// Uses <see cref="FileInfo"/> as a tool to determine if the path is correct for returning. 265var fileInfo = new FileInfo(str);
MetadataAsSource\MetadataAsSourceFileService.cs (1)
149foreach (var fileInfo in new DirectoryInfo(directoryPath).EnumerateFiles("*", SearchOption.AllDirectories))
SymbolSearch\Windows\IIOService.cs (1)
16void Delete(FileInfo file);
SymbolSearch\Windows\SymbolSearchUpdateEngine.IOService.cs (1)
16public void Delete(FileInfo file) => file.Delete();
SymbolSearch\Windows\SymbolSearchUpdateEngine.Update.cs (16)
182var databaseFileInfo = new FileInfo( 227private async Task<TimeSpan> DownloadFullDatabaseAsync(FileInfo databaseFileInfo, CancellationToken cancellationToken) 233private async Task<(bool succeeded, TimeSpan delay)> DownloadFullDatabaseWorkerAsync(FileInfo databaseFileInfo, CancellationToken cancellationToken) 250FileInfo databaseFileInfo, XElement element, CancellationToken cancellationToken) 303private async Task WriteDatabaseTextFileAsync(FileInfo databaseFileInfo, byte[] bytes, CancellationToken cancellationToken) 312private async Task WriteDatabaseBinaryFileAsync(AddReferenceDatabase database, FileInfo databaseFileInfo, CancellationToken cancellationToken) 332var databaseBinaryFileInfo = GetBinaryFileInfo(databaseFileInfo); 338private async Task WriteDatabaseFileAsync(FileInfo databaseFileInfo, ArraySegment<byte> bytes, CancellationToken cancellationToken) 385private static FileInfo GetBinaryFileInfo(FileInfo databaseFileInfo) 388private async Task<TimeSpan> PatchLocalDatabaseAsync(FileInfo databaseFileInfo, CancellationToken cancellationToken) 435(byte[] dataBytes, bool isBinary) GetDatabaseBytes(FileInfo databaseFileInfo) 437var databaseBinaryFileInfo = GetBinaryFileInfo(databaseFileInfo); 467FileInfo databaseFileInfo, XElement patchElement, Func<byte[]> getDatabaseBytes, CancellationToken cancellationToken) 491FileInfo databaseFileInfo, XElement patchElement, Func<byte[]> getDatabaseBytes, CancellationToken cancellationToken) 500var databaseBinaryFileInfo = GetBinaryFileInfo(databaseFileInfo);
Microsoft.CodeAnalysis.InteractiveHost (3)
src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (2)
417var info = new FileInfo(fullPath); 440var info = new FileInfo(fullPath);
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
771var fileInfo = new FileInfo(fullPath);
Microsoft.CodeAnalysis.LanguageServer.UnitTests (1)
ExportProviderBuilderTests.cs (1)
143var fileInfo = new FileInfo(tempFile.Path);
Microsoft.CodeAnalysis.Remote.Workspaces (1)
ExportProviderBuilder.cs (1)
174foreach (var fileInfo in directoryInfo.EnumerateFiles())
Microsoft.CodeAnalysis.Scripting (2)
Hosting\AssemblyLoader\MetadataShadowCopyProvider.cs (2)
194foreach (var fileInfo in directoryInfo.EnumerateFiles(searchPattern: "*", searchOption: SearchOption.AllDirectories)) 208private static void StripReadOnlyAttributeFromFile(FileInfo fileInfo)
Microsoft.CodeAnalysis.Test.Utilities (1)
AssemblyLoadTestFixture.cs (1)
547var fileInfo = new FileInfo(tempFile.Path);
Microsoft.CodeAnalysis.Workspaces (5)
src\Compilers\Core\Portable\DiagnosticAnalyzer\ShadowCopyAnalyzerPathResolver.cs (2)
249foreach (var file in directory.EnumerateFiles(searchPattern: "*", searchOption: SearchOption.AllDirectories)) 255private static void ClearReadOnlyFlagOnFile(FileInfo fileInfo)
src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (2)
417var info = new FileInfo(fullPath); 440var info = new FileInfo(fullPath);
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
771var fileInfo = new FileInfo(fullPath);
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (3)
src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (2)
417var info = new FileInfo(fullPath); 440var info = new FileInfo(fullPath);
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
771var fileInfo = new FileInfo(fullPath);
Microsoft.Data.Analysis.Tests (1)
test\Microsoft.ML.TestFramework\BaseTestClass.cs (1)
55var currentAssemblyLocation = new FileInfo(typeof(BaseTestClass).Assembly.Location);
Microsoft.DotNet.Build.Tasks.Feed (1)
src\PushToBuildStorage.cs (1)
564FileInfo destFile = new(destFileName);
Microsoft.DotNet.Build.Tasks.Packaging.Tests (1)
PackageIndexTests.cs (1)
56var newFileInfo = new FileInfo(packageIndexFile);
Microsoft.DotNet.Build.Tasks.Workloads (1)
Swix\MsiSwixProject.wix.cs (1)
112FileInfo fileInfo = new(_msi.ItemSpec);
Microsoft.DotNet.Helix.JobSender (6)
Payloads\ArchivePayload.cs (3)
17public FileInfo Archive { get; } 36var alreadyUploadedFile = new FileInfo($"{Archive.FullName}.payload"); 51private bool IsUpToDate(FileInfo alreadyUploadedFile)
Payloads\DirectoryPayload.cs (3)
46var alreadyUploadedFile = new FileInfo(basePath + ".payload"); 58foreach (FileInfo file in DirectoryInfo.EnumerateFiles("*", SearchOption.AllDirectories)) 80private bool IsUpToDate(FileInfo alreadyUploadedFile)
Microsoft.DotNet.Helix.Sdk (1)
CommandPayload.cs (1)
56var scriptFile = new FileInfo(Path.Combine(Directory.FullName, name));
Microsoft.DotNet.Open.Api.Tools.Tests (10)
OpenApiAddFileTests.cs (6)
85var csproj = new FileInfo(project.Project.Path); 118var csproj = new FileInfo(project.Project.Path); 138var csproj = new FileInfo(project.Project.Path); 159var csproj = new FileInfo(project.Project.Path); 179var csproj = new FileInfo(project.Project.Path); 205var csproj = new FileInfo(project.Project.Path);
OpenApiAddURLTests.cs (1)
411var csproj = new FileInfo(project.Project.Path);
OpenApiRemoveTests.cs (3)
32var csproj = new FileInfo(Path.Join(_tempDir.Root, "testproj.csproj")); 75var csproj = new FileInfo(Path.Join(_tempDir.Root, "testproj.csproj")); 177var csproj = new FileInfo(Path.Join(_tempDir.Root, "testproj.csproj"));
Microsoft.DotNet.RemoteExecutor (1)
RemoteInvokeHandle.cs (1)
229FileInfo exceptionFileInfo = new FileInfo(Options.ExceptionFile);
Microsoft.DotNet.SignTool (1)
src\BatchSignUtil.cs (1)
247FileInfo fileInfo = new FileInfo(file.FullPath);
Microsoft.DotNet.SwaggerGenerator.CmdLine (1)
Program.cs (1)
108var file = new FileInfo(fullPath);
Microsoft.DotNet.SwaggerGenerator.CodeGenerator (1)
Languages\Language.cs (1)
41var file = new FileInfo(path);
Microsoft.DotNet.SwaggerGenerator.MSBuild (1)
GenerateSwaggerCode.cs (1)
86var file = new FileInfo(fullPath);
Microsoft.DotNet.XUnitAssert.Tests (7)
EquivalenceAssertsTests.cs (7)
1549 var expected = new FileInfo(assemblyPath); 1550 var actual = new FileInfo(assemblyParentPath); 1562 var expected = new FileInfo(assembly); 1563 var actual = new FileInfo(assembly); 1571 var expected = new FileInfo(typeof(SpecialCases).Assembly.Location); 1572 var actual = new FileInfo(typeof(Assert).Assembly.Location); 1584 var expected = new FileInfo(location);
Microsoft.Extensions.AI.Evaluation.Console (2)
Commands\ReportCommand.cs (1)
25FileInfo outputFile,
Program.cs (1)
80var outputOpt = new Option<FileInfo>(
Microsoft.Extensions.AI.Evaluation.Reporting (14)
Storage\DiskBasedResultStore.cs (14)
59IEnumerable<FileInfo> resultFiles = 62foreach (FileInfo resultFile in resultFiles) 97var resultFile = new FileInfo(Path.Combine(resultDir.FullName, $"{result.IterationName}.json")); 142var resultFile = 152IEnumerable<FileInfo> resultFiles = 155foreach (FileInfo resultFile in resultFiles) 234IEnumerable<FileInfo> resultFiles = 237foreach (FileInfo resultFile in resultFiles) 312private static IEnumerable<FileInfo> EnumerateResultFiles( 324IEnumerable<FileInfo> resultFiles = 329foreach (FileInfo resultFile in resultFiles) 338var resultFile = new FileInfo(Path.Combine(scenarioDir.FullName, $"{iterationName}.json")); 347private IEnumerable<FileInfo> EnumerateResultFiles( 358IEnumerable<FileInfo> resultFiles = EnumerateResultFiles(scenarioDirs, iterationName, cancellationToken);
Microsoft.Extensions.ApiDescription.Client.Tests (4)
TargetTest.cs (4)
39foreach (var file in directory.GetFiles()) 44foreach (var file in directory.GetFiles()) 51foreach (var file in directory.GetFiles()) 58foreach (var file in directory.GetFiles("Microsoft.Extensions.ApiDescription.Client.???"))
Microsoft.Extensions.Diagnostics.ResourceMonitoring (45)
Linux\IFileSystem.cs (5)
20bool Exists(FileInfo fileInfo); 34int Read(FileInfo file, int length, Span<char> destination); 39void ReadAll(FileInfo file, BufferWriter<char> destination); 44void ReadFirstLine(FileInfo file, BufferWriter<char> destination); 52IEnumerable<ReadOnlyMemory<char>> ReadAllByLines(FileInfo file, BufferWriter<char> destination);
Linux\LinuxUtilizationParserCgroupV1.cs (10)
26private static readonly FileInfo _cpuCfsQuotaUs = new("/sys/fs/cgroup/cpu/cpu.cfs_quota_us"); 31private static readonly FileInfo _cpuCfsPeriodUs = new("/sys/fs/cgroup/cpu/cpu.cfs_period_us"); 40private static readonly FileInfo _procStat = new("/proc/stat"); 45private static readonly FileInfo _memInfo = new("/proc/meminfo"); 50private static readonly FileInfo _cpuSetCpus = new("/sys/fs/cgroup/cpuset/cpuset.cpus"); 55private static readonly FileInfo _memoryLimitInBytes = new("/sys/fs/cgroup/memory/memory.limit_in_bytes"); 63private static readonly FileInfo _memoryUsageInBytes = new("/sys/fs/cgroup/memory/memory.usage_in_bytes"); 72private static readonly FileInfo _memoryStat = new("/sys/fs/cgroup/memory/memory.stat"); 81private static readonly FileInfo _cpuacctUsage = new("/sys/fs/cgroup/cpuacct/cpuacct.usage"); 86private static readonly FileInfo _cpuPodWeight = new("/sys/fs/cgroup/cpu/cpu.shares");
Linux\LinuxUtilizationParserCgroupV2.cs (21)
34private static readonly FileInfo _cpuCfsQuaotaPeriodUs = new("/sys/fs/cgroup/cpu.max"); 43private static readonly FileInfo _procStat = new("/proc/stat"); 48private static readonly FileInfo _memInfo = new("/proc/meminfo"); 54private static readonly FileInfo _cpuSetCpus = new("/sys/fs/cgroup/cpuset.cpus.effective"); 59private static readonly FileInfo _memoryLimitInBytes = new("/sys/fs/cgroup/memory.max"); 67private static readonly FileInfo _memoryUsageInBytes = new("/sys/fs/cgroup/memory.current"); 76private static readonly FileInfo _memoryStat = new("/sys/fs/cgroup/memory.stat"); 85private static readonly FileInfo _cpuacctUsage = new("/sys/fs/cgroup/cpu.stat"); 90private static readonly FileInfo _cpuPodWeight = new("/sys/fs/cgroup/cpu.weight"); 92private static readonly FileInfo _cpuCgroupInfoFile = new("/proc/self/cgroup"); 153FileInfo cpuUsageFile = new(GetCgroupPath(CpuStat)); 226FileInfo cpuLimitsFile = new(GetCgroupPath(CpuLimit)); 237FileInfo cpuLimitsFile = new(GetCgroupPath(CpuLimit)); 261FileInfo cpuRequestsFile = new(GetCgroupPath(CpuRequest)); 318FileInfo memoryUsageInBytesFile = new(Path.Combine(path, "memory.current")); 519private static (long cpuUsageNanoseconds, long nrPeriods) ParseCpuUsageFromFile(IFileSystem fileSystem, FileInfo cpuUsageFile) 615private static bool TryGetCpuLimitFromCgroupsV2(IFileSystem fileSystem, FileInfo cpuLimitsFile, out float cpuUnits) 626private static bool TryParseCpuQuotaAndPeriodFromFile(IFileSystem fileSystem, FileInfo cpuLimitsFile, out float cpuUnits) 667private static long GetCpuPeriodsIntervalFromCgroupsV2(IFileSystem fileSystem, FileInfo cpuLimitsFile) 746private static bool TryGetCgroupRequestCpuV2(IFileSystem fileSystem, FileInfo cpuRequestsFile, out float cpuUnits) 757private static bool TryParseCpuWeightFromFile(IFileSystem fileSystem, FileInfo cpuWeightFile, out float cpuUnits)
Linux\Network\LinuxNetworkUtilizationParser.cs (3)
23private static readonly FileInfo _tcp = new("/proc/net/tcp"); 28private static readonly FileInfo _tcp6 = new("/proc/net/tcp6"); 138private TcpStateInfo GetTcpStateInfo(FileInfo file)
Linux\OSFileSystem.cs (6)
23public bool Exists(FileInfo fileInfo) 34public int Read(FileInfo file, int length, Span<char> destination) 44public void ReadFirstLine(FileInfo file, BufferWriter<char> destination) 47public void ReadAll(FileInfo file, BufferWriter<char> destination) 50public IEnumerable<ReadOnlyMemory<char>> ReadAllByLines(FileInfo file, BufferWriter<char> destination) 114private static void ReadUntilTerminatorOrEnd(FileInfo file, BufferWriter<char> destination, byte? terminator)
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (81)
Linux\AcceptanceTest.cs (6)
113.AddSingleton<IFileSystem>(new HardcodedValueFileSystem(new Dictionary<FileInfo, string> 162.AddSingleton<IFileSystem>(new HardcodedValueFileSystem(new Dictionary<FileInfo, string> 196var fileSystem = new HardcodedValueFileSystem(new Dictionary<FileInfo, string> 282var fileSystem = new HardcodedValueFileSystem(new Dictionary<FileInfo, string> 369var fileSystem = new HardcodedValueFileSystem(new Dictionary<FileInfo, string> 445var fileSystem = new HardcodedValueFileSystem(new Dictionary<FileInfo, string>
Linux\LinuxCountersTests.cs (2)
21var fileSystem = new HardcodedValueFileSystem(new Dictionary<FileInfo, string> 117var fileSystem = new HardcodedValueFileSystem(new Dictionary<FileInfo, string>
Linux\LinuxNetworkUtilizationParserTests.cs (1)
34var fileSystem = new HardcodedValueFileSystem(new Dictionary<FileInfo, string>
Linux\LinuxUtilizationParserCgroupV1Tests.cs (17)
83var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string> 109var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string> 128var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string> 155var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string> 175var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string> 200var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string> 227var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string> 248var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string> 277var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string> 293var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string> 307var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string> 328var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string> 345var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string> 360var f1 = new HardcodedValueFileSystem(new Dictionary<FileInfo, string> 364var f2 = new HardcodedValueFileSystem(new Dictionary<FileInfo, string> 371fs.Setup(x => x.ReadFirstLine(It.IsAny<FileInfo>(), It.IsAny<BufferWriter<char>>())) 372.Callback<FileInfo, BufferWriter<char>>((fileInfo, buffer) =>
Linux\LinuxUtilizationParserCgroupV2Tests.cs (30)
87var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string> 111var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string> 128var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string> 146var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string> 161var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string> 177var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string> 188f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string> 204var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string> 230var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string> 248var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string> 273var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string> 290var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string> 308var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string> 323var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string> 349var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string> 364var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string> 390var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string> 404var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string> 420var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string> 439var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string> 460var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string> 477var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string> 494var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string> 512var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string> 528var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string> 545var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string> 559var f1 = new HardcodedValueFileSystem(new Dictionary<FileInfo, string> 563var f2 = new HardcodedValueFileSystem(new Dictionary<FileInfo, string> 570fs.Setup(x => x.ReadFirstLine(It.IsAny<FileInfo>(), It.IsAny<BufferWriter<char>>())) 571.Callback<FileInfo, BufferWriter<char>>((fileInfo, buffer) =>
Linux\LinuxUtilizationProviderTests.cs (4)
37var fileSystem = new HardcodedValueFileSystem(new Dictionary<FileInfo, string> 107var fileSystem = new HardcodedValueFileSystem(new Dictionary<FileInfo, string> 175var fileSystem = new HardcodedValueFileSystem(new Dictionary<FileInfo, string> 221var fileSystem = new HardcodedValueFileSystem(new Dictionary<FileInfo, string>
Linux\OSFileSystemTests.cs (9)
32var file = new FileInfo("fixtures/status"); 45var file = new FileInfo("fixtures/cpuacct.stat"); 64var file = new FileInfo("fixtures/FileWithRChars"); 75var file = new FileInfo("fixtures/tcpacct.stat"); 96var fileInfo = new FileInfo("test.txt"); 124var fileInfo = new FileInfo("test.txt"); 146var fileInfo = new FileInfo("test.txt"); 174var fileInfo = new FileInfo("nonexistent.txt"); 196var fileInfo = new FileInfo("test.txt");
Linux\Resources\FileNamesOnlyFileSystem.cs (5)
16public bool Exists(FileInfo fileInfo) 31public void ReadFirstLine(FileInfo file, BufferWriter<char> destination) 39public void ReadAll(FileInfo file, BufferWriter<char> destination) 46public int Read(FileInfo file, int length, Span<char> destination) 59public IEnumerable<ReadOnlyMemory<char>> ReadAllByLines(FileInfo file, BufferWriter<char> destination)
Linux\Resources\HardcodedValueFileSystem.cs (7)
25public HardcodedValueFileSystem(Dictionary<FileInfo, string> fileContent, string fallback = "") 31public bool Exists(FileInfo fileInfo) 45public void ReadFirstLine(FileInfo file, BufferWriter<char> destination) 59public void ReadAll(FileInfo file, BufferWriter<char> destination) 71public int Read(FileInfo file, int length, Span<char> destination) 90public void ReplaceFileContent(FileInfo file, string value) 95public IEnumerable<ReadOnlyMemory<char>> ReadAllByLines(FileInfo file, BufferWriter<char> destination)
Microsoft.Extensions.FileProviders.Physical (12)
Internal\FileSystemInfoHelper.cs (2)
35var fileInfo = new FileInfo(filePath); 48public static DateTime? GetFileLinkTargetLastWriteTimeUtc(FileInfo fileInfo)
PhysicalDirectoryInfo.cs (1)
94FileInfo file => new PhysicalFileInfo(file),
PhysicalFileInfo.cs (4)
14private readonly FileInfo _info; 17/// Initializes an instance of <see cref="PhysicalFileInfo"/> that wraps an instance of <see cref="System.IO.FileInfo"/>. 19/// <param name="info">The <see cref="System.IO.FileInfo"/>.</param> 20public PhysicalFileInfo(FileInfo info)
PhysicalFileProvider.cs (1)
285var fileInfo = new FileInfo(fullPath);
PhysicalFilesWatcher.cs (1)
342var fileSystemInfo = new FileInfo(fullPath);
PollingFileChangeToken.cs (3)
23private readonly FileInfo _fileInfo; 34/// <param name="fileInfo">The <see cref="System.IO.FileInfo"/> to poll.</param> 35public PollingFileChangeToken(FileInfo fileInfo)
Microsoft.Extensions.FileSystemGlobbing (8)
Abstractions\DirectoryInfoWrapper.cs (1)
56yield return new FileInfoWrapper((FileInfo)fileSystemInfo);
Abstractions\FileInfoWrapper.cs (7)
10/// Wraps an instance of <see cref="System.IO.FileInfo" /> to provide implementation of <see cref="FileInfoBase" />. 14private readonly FileInfo _fileInfo; 17/// Initializes instance of <see cref="FileInfoWrapper" /> to wrap the specified object <see cref="System.IO.FileInfo" />. 19/// <param name="fileInfo">The <see cref="System.IO.FileInfo" /></param> 20public FileInfoWrapper(FileInfo fileInfo) 31/// Equals the value of <see cref="System.IO.FileInfo.Name" />. 47/// Equals the value of <see cref="System.IO.FileInfo.Directory" />.
Microsoft.Extensions.Logging.AzureAppServices (2)
FileLoggerProvider.cs (2)
46var fileInfo = new FileInfo(fullName); 83foreach (var item in files)
Microsoft.Maui.Resizetizer (7)
CreatePartialInfoPlistTask.cs (1)
47 var fontFile = new FileInfo(font.ItemSpec);
ResizeImageInfo.cs (2)
81 var fileInfo = new FileInfo(image.GetMetadata("FullPath")); 120 var fgFileInfo = new FileInfo(fgFile);
Resizer.cs (4)
56 var fileInfo = new FileInfo(destination); 80 var fileIn = new FileInfo(inputFile); 81 var fileOut = new FileInfo(outputFile); 82 var fileInputs = inputsFile is null ? null : new FileInfo(inputsFile);
Microsoft.ML.AutoML (9)
Experiment\ModelContainer.cs (2)
12private readonly FileInfo _fileInfo; 21internal ModelContainer(MLContext mlContext, FileInfo fileInfo, ITransformer model, DataViewSchema modelInputSchema)
Experiment\Runners\CrossValRunner.cs (1)
55var modelFileInfo = RunnerUtil.GetModelFileInfo(modelDirectory, iterationNum, i + 1);
Experiment\Runners\CrossValSummaryRunner.cs (1)
60var modelFileInfo = RunnerUtil.GetModelFileInfo(modelDirectory, iterationNum, i + 1);
Experiment\Runners\RunnerUtil.cs (2)
22FileInfo modelFileInfo, 54public static FileInfo GetModelFileInfo(DirectoryInfo modelDirectory, int iterationNum, int foldNum)
Experiment\Runners\TrainValidateRunner.cs (2)
49var modelFileInfo = GetModelFileInfo(modelDirectory, iterationNum); 62private static FileInfo GetModelFileInfo(DirectoryInfo modelDirectory, int iterationNum)
Utils\UserInputValidationUtil.cs (1)
171var fileInfo = new FileInfo(path);
Microsoft.ML.AutoML.Tests (1)
DatasetUtil.cs (1)
212var fileInfo = new FileInfo(relativeFilePath);
Microsoft.ML.IntegrationTests (1)
IntegrationTestBaseClass.cs (1)
47var currentAssemblyLocation = new FileInfo(typeof(IntegrationTestBaseClass).Assembly.Location);
Microsoft.ML.PerformanceTests (2)
Harness\ProjectGenerator.cs (1)
68var csproj = GetProjectFilePath(buildPartition.RepresentativeBenchmarkCase.Descriptor.Type, logger);
ImageClassificationBench.cs (1)
208FileInfo dataRoot = new FileInfo(typeof(
Microsoft.ML.Samples (4)
Dynamic\Trainers\MulticlassClassification\ImageClassification\ImageClassificationDefault.cs (1)
309FileInfo _dataRoot = new FileInfo(typeof(
Dynamic\Trainers\MulticlassClassification\ImageClassification\LearningRateSchedulingCifarResnetTransferLearning.cs (1)
350FileInfo _dataRoot = new FileInfo(typeof(
Dynamic\Trainers\MulticlassClassification\ImageClassification\ResnetV2101TransferLearningEarlyStopping.cs (1)
306FileInfo _dataRoot = new FileInfo(typeof(
Dynamic\Trainers\MulticlassClassification\ImageClassification\ResnetV2101TransferLearningTrainTestSplit.cs (1)
327FileInfo _dataRoot = new FileInfo(typeof(
Microsoft.ML.Samples.GPU (4)
docs\samples\Microsoft.ML.Samples\Dynamic\Trainers\MulticlassClassification\ImageClassification\ImageClassificationDefault.cs (1)
309FileInfo _dataRoot = new FileInfo(typeof(
docs\samples\Microsoft.ML.Samples\Dynamic\Trainers\MulticlassClassification\ImageClassification\LearningRateSchedulingCifarResnetTransferLearning.cs (1)
350FileInfo _dataRoot = new FileInfo(typeof(
docs\samples\Microsoft.ML.Samples\Dynamic\Trainers\MulticlassClassification\ImageClassification\ResnetV2101TransferLearningEarlyStopping.cs (1)
306FileInfo _dataRoot = new FileInfo(typeof(
docs\samples\Microsoft.ML.Samples\Dynamic\Trainers\MulticlassClassification\ImageClassification\ResnetV2101TransferLearningTrainTestSplit.cs (1)
327FileInfo _dataRoot = new FileInfo(typeof(
Microsoft.ML.TensorFlow (1)
TensorflowUtils.cs (1)
373foreach (FileInfo file in dirInfo.GetFiles())
Microsoft.ML.TestFramework (3)
BaseTestClass.cs (1)
55var currentAssemblyLocation = new FileInfo(typeof(BaseTestClass).Assembly.Location);
CopyAction.cs (2)
26FileInfo file = new FileInfo(oldPath); 27FileInfo destFile = new FileInfo(newPath);
Microsoft.ML.Tokenizers.Data.Tests (1)
test\Microsoft.ML.Tokenizers.Tests\Utils.cs (1)
25var fileInfo = new FileInfo(fileName);
Microsoft.ML.Tokenizers.Tests (1)
Utils.cs (1)
25var fileInfo = new FileInfo(fileName);
Microsoft.VisualBasic.Core (2)
Microsoft\VisualBasic\FileSystem.vb (2)
381Dim files() As FileInfo 382Dim file As FileInfo
Microsoft.VisualBasic.Tests (2)
Microsoft\VisualBasic\MyServices\FileSystemProxyTests.cs (2)
370var FileInfoFromSystemIO = new FileInfo(TestFile); 373var info = _fileSystem.GetFileInfo(TestFile);
Microsoft.VisualStudio.LanguageServices.UnitTests (5)
SymbolSearch\SymbolSearchUpdateEngineTests.vb (5)
297ioMock.Setup(Sub(s) s.Delete(It.IsAny(Of FileInfo))) 346ioMock.Setup(Sub(s) s.Delete(It.IsAny(Of FileInfo))) 449ioMock.Setup(Sub(s) s.Delete(It.IsAny(Of FileInfo))) 503ioMock.Setup(Sub(s) s.Delete(It.IsAny(Of FileInfo))) 563ioMock.Setup(Sub(s) s.Delete(It.IsAny(Of FileInfo)))
MSBuild (6)
BuildEnvironmentHelper.cs (1)
542FileInfo currentMSBuildExeFile = null;
FileUtilities.cs (3)
196FileInfo file = new(testFilePath); 991internal static FileInfo GetFileInfoNoThrow(string filePath) 995FileInfo fileInfo;
Modifiers.cs (1)
510FileInfo info = FileUtilities.GetFileInfoNoThrow(unescapedItemSpec);
TempFileUtilities.cs (1)
208foreach (var fileInfo in sourceInfo.GetFiles())
MSBuildTaskHost (5)
BuildEnvironmentHelper.cs (1)
542FileInfo currentMSBuildExeFile = null;
FileUtilities.cs (3)
196FileInfo file = new(testFilePath); 991internal static FileInfo GetFileInfoNoThrow(string filePath) 995FileInfo fileInfo;
Modifiers.cs (1)
510FileInfo info = FileUtilities.GetFileInfoNoThrow(unescapedItemSpec);
mscorlib (1)
src\libraries\shims\mscorlib\ref\mscorlib.cs (1)
322[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.IO.FileInfo))]
netstandard (1)
netstandard.cs (1)
917[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.IO.FileInfo))]
PresentationBuildTasks (2)
Microsoft\Build\Tasks\Windows\GenerateTemporaryTargetAssembly.cs (2)
198foreach (FileInfo temporaryProjectFile in intermediateOutputPath.EnumerateFiles($"{tempProjPrefix}*")) 313foreach (FileInfo temporaryProjectFile in intermediateOutputPath.EnumerateFiles($"{Path.GetFileNameWithoutExtension(TemporaryTargetAssemblyProjectName)}*"))
PresentationFramework (1)
MS\Internal\IO\Packaging\XpsFilter.cs (1)
640FileInfo fi = new FileInfo(filePath);
PresentationUI (4)
MS\Internal\Documents\Application\DocumentProperties.cs (2)
345FileInfo fileInfo = new FileInfo(filePath); 414private FileInfo _fileInfo;
MS\Internal\Documents\Application\DocumentStream.cs (1)
531FileInfo originalInfo = new FileInfo(original);
MS\Internal\Documents\RMPublishingDialog.cs (1)
387foreach (FileInfo file in dir.GetFiles("*.xml"))
ResultsOfTGenerator (2)
Program.cs (2)
206var file = new FileInfo(classFilePath); 292var file = new FileInfo(testFilePath);
Roslyn.Compilers.Extension (1)
CompilerPackage.cs (1)
105foreach (var file in msbuildDirectory.EnumerateFiles($"*Roslyn*{hiveName}*", SearchOption.AllDirectories))
ServerComparison.FunctionalTests (1)
Helpers.cs (1)
19var solutionFileInfo = new FileInfo(Path.Combine(directoryInfo.FullName, "FunctionalTests.slnf"));
System.Configuration.ConfigurationManager (2)
System\Configuration\Internal\InternalConfigHost.cs (2)
214FileInfo info = new FileInfo(streamName); 255FileInfo fi = new FileInfo(streamName);
System.Formats.Tar (1)
System\Formats\Tar\TarEntry.cs (1)
465FileInfo link = new(filePath);
System.IO.FileSystem (1)
System.IO.FileSystem.cs (1)
11[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.IO.FileInfo))]
System.IO.FileSystem.AccessControl (4)
artifacts\obj\System.IO.FileSystem.AccessControl\Debug\net10.0\System.IO.FileSystem.AccessControl.notsupported.cs (4)
12public static System.IO.FileStream Create(this System.IO.FileInfo fileInfo, System.IO.FileMode mode, System.Security.AccessControl.FileSystemRights rights, System.IO.FileShare share, int bufferSize, System.IO.FileOptions options, System.Security.AccessControl.FileSecurity? fileSecurity) { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl); } 16public static System.Security.AccessControl.FileSecurity GetAccessControl(this System.IO.FileInfo fileInfo) { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl); } 17public static System.Security.AccessControl.FileSecurity GetAccessControl(this System.IO.FileInfo fileInfo, System.Security.AccessControl.AccessControlSections includeSections) { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl); } 20public static void SetAccessControl(this System.IO.FileInfo fileInfo, System.Security.AccessControl.FileSecurity fileSecurity) { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl); }
System.IO.Packaging (1)
System\IO\Packaging\Package.cs (1)
879FileInfo packageFileInfo = new FileInfo(path);
System.Net.NetworkInformation (1)
System\Net\NetworkInformation\StringParsingHelpers.Misc.cs (1)
75foreach (var file in files)
System.Private.CoreLib (20)
src\libraries\System.Private.CoreLib\src\System\IO\DirectoryInfo.cs (11)
108public FileInfo[] GetFiles() => GetFiles("*", enumerationOptions: EnumerationOptions.Compatible); 112public FileInfo[] GetFiles(string searchPattern) => GetFiles(searchPattern, enumerationOptions: EnumerationOptions.Compatible); 114public FileInfo[] GetFiles(string searchPattern, SearchOption searchOption) 117public FileInfo[] GetFiles(string searchPattern, EnumerationOptions enumerationOptions) 118=> new List<FileInfo>((IEnumerable<FileInfo>)InternalEnumerateInfos(FullPath, searchPattern, SearchTarget.Files, enumerationOptions)).ToArray(); 160public IEnumerable<FileInfo> EnumerateFiles() 163public IEnumerable<FileInfo> EnumerateFiles(string searchPattern) => EnumerateFiles(searchPattern, enumerationOptions: EnumerationOptions.Compatible); 165public IEnumerable<FileInfo> EnumerateFiles(string searchPattern, SearchOption searchOption) 168public IEnumerable<FileInfo> EnumerateFiles(string searchPattern, EnumerationOptions enumerationOptions) 169=> (IEnumerable<FileInfo>)InternalEnumerateInfos(FullPath, searchPattern, SearchTarget.Files, enumerationOptions);
src\libraries\System.Private.CoreLib\src\System\IO\Enumeration\FileSystemEnumerableFactory.cs (3)
156internal static IEnumerable<FileInfo> FileInfos( 162return new FileSystemEnumerable<FileInfo>( 164(ref FileSystemEntry entry) => (FileInfo)entry.ToFileSystemInfo(),
src\libraries\System.Private.CoreLib\src\System\IO\File.cs (2)
1419/// <returns>A <see cref="FileInfo"/> instance that wraps the newly created file symbolic link.</returns> 1441/// <returns>A <see cref="FileInfo"/> instance if <paramref name="linkPath"/> exists, independently if the target exists or not. <see langword="null"/> if <paramref name="linkPath"/> is not a link.</returns>
src\libraries\System.Private.CoreLib\src\System\IO\FileInfo.cs (4)
89public FileInfo CopyTo(string destFileName) => CopyTo(destFileName, overwrite: false); 91public FileInfo CopyTo(string destFileName, bool overwrite) 179public FileInfo Replace(string destinationFileName, string? destinationBackupFileName) 182public FileInfo Replace(string destinationFileName, string? destinationBackupFileName, bool ignoreMetadataErrors)
System.Runtime (1)
artifacts\obj\System.Runtime\Debug\net10.0\System.Runtime.Forwards.cs (1)
304[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.IO.FileInfo))]
System.Runtime.Caching (1)
System\Runtime\Caching\FileChangeNotificationSystem.cs (1)
101FileInfo fileInfo = new FileInfo(filePath);
System.Windows.Forms (3)
System\Windows\Forms\Controls\ListView\ListView.cs (3)
2419FileInfo fi; 2934FileInfo fi = new(fileName); 3092FileInfo fi;
System.Windows.Forms.Design (1)
System\Windows\Forms\Design\DocumentDesigner.AxToolboxItem.cs (1)
171FileInfo file = new(path);
Templates.Blazor.Tests (3)
src\Shared\CertificateGeneration\UnixCertificateManager.cs (3)
879var certs = new List<FileInfo>(); 882foreach (var file in dirInfo.EnumerateFiles()) 901foreach (var cert in certs)
Templates.Blazor.WebAssembly.Auth.Tests (3)
src\Shared\CertificateGeneration\UnixCertificateManager.cs (3)
879var certs = new List<FileInfo>(); 882foreach (var file in dirInfo.EnumerateFiles()) 901foreach (var cert in certs)
Templates.Blazor.WebAssembly.Tests (3)
src\Shared\CertificateGeneration\UnixCertificateManager.cs (3)
879var certs = new List<FileInfo>(); 882foreach (var file in dirInfo.EnumerateFiles()) 901foreach (var cert in certs)
Templates.Mvc.Tests (3)
src\Shared\CertificateGeneration\UnixCertificateManager.cs (3)
879var certs = new List<FileInfo>(); 882foreach (var file in dirInfo.EnumerateFiles()) 901foreach (var cert in certs)
Templates.Tests (3)
src\Shared\CertificateGeneration\UnixCertificateManager.cs (3)
879var certs = new List<FileInfo>(); 882foreach (var file in dirInfo.EnumerateFiles()) 901foreach (var cert in certs)