349 references to GetExtension
aspire (5)
DotNet\DotNetCliRunner.cs (1)
1186if (File.Exists(sourcePath) && string.Equals(Path.GetExtension(sourcePath), ".nupkg", StringComparison.OrdinalIgnoreCase))
Projects\GuestRuntime.cs (1)
502var extension = Path.GetExtension(path);
Telemetry\InternalMicrosoftDetector.cs (1)
1153var extensions = _environment.IsWindows() && string.IsNullOrEmpty(Path.GetExtension(command))
Templating\CliTemplateFactory.cs (1)
336if (s_binaryTemplateExtensions.Contains(Path.GetExtension(filePath)))
Utils\FileSystemHelper.cs (1)
173var extension = Path.GetExtension(fileName);
Aspire.Dashboard (2)
Model\ResourceIconHelpers.cs (1)
51var extension = Path.GetExtension(projectPath);
Model\TelemetryImportService.cs (1)
72var extension = Path.GetExtension(fileName).ToLowerInvariant();
Aspire.Hosting (8)
ApplicationModel\AspireStore.cs (1)
65var ext = Path.GetExtension(filenameTemplate);
Dashboard\DashboardEventHandlers.cs (5)
119if (string.Equals(".dll", Path.GetExtension(assemblyPath), StringComparison.OrdinalIgnoreCase)) 129var baseName = Path.GetExtension(fileName) switch 190if (string.Equals(".dll", Path.GetExtension(dashboardPath), StringComparison.OrdinalIgnoreCase)) 201var baseName = Path.GetExtension(fileName) switch 306if (string.Equals(".dll", Path.GetExtension(fullyQualifiedDashboardPath), StringComparison.OrdinalIgnoreCase))
DistributedApplicationOptions.cs (1)
143if (string.IsNullOrEmpty(appHostFilePath) || string.Equals(Path.GetExtension(appHostFilePath), ".csproj", StringComparison.OrdinalIgnoreCase))
IProjectMetadata.cs (1)
37public bool IsFileBasedApp => string.Equals(Path.GetExtension(ProjectPath), ".cs", StringComparison.OrdinalIgnoreCase);
Aspire.Hosting.Java (2)
JavaDockerfileGenerator.cs (2)
1072if (Path.GetExtension(relative) is ".cmd" or ".bat") 1074var posixSibling = relative[..^Path.GetExtension(relative).Length];
Aspire.Hosting.Kubernetes.Tests (17)
KubernetesPublisherTests.cs (17)
72var fileExtension = Path.GetExtension(filePath)[1..]; 169var fileExtension = Path.GetExtension(filePath)[1..]; 291var fileExtension = Path.GetExtension(filePath)[1..]; 347var fileExtension = Path.GetExtension(filePath)[1..]; 643var fileExtension = Path.GetExtension(filePath)[1..]; 689var fileExtension = Path.GetExtension(filePath)[1..]; 751var fileExtension = Path.GetExtension(filePath)[1..]; 803var fileExtension = Path.GetExtension(filePath)[1..]; 848var fileExtension = Path.GetExtension(filePath)[1..]; 893var fileExtension = Path.GetExtension(filePath)[1..]; 1048var fileExtension = Path.GetExtension(filePath)[1..]; 1094var fileExtension = Path.GetExtension(filePath)[1..]; 1155var fileExtension = Path.GetExtension(filePath)[1..]; 1206var fileExtension = Path.GetExtension(filePath)[1..]; 1268var fileExtension = Path.GetExtension(filePath)[1..]; 1327var fileExtension = Path.GetExtension(filePath)[1..]; 1381var fileExtension = Path.GetExtension(filePath)[1..];
Aspire.Hosting.PostgreSQL.Tests (2)
AddPostgresTests.cs (2)
579Assert.Equal(".toml", Path.GetExtension(file.Name)); 586Assert.Equal(".toml", Path.GetExtension(file.Name));
Aspire.TestTools (1)
GitHubCli.cs (1)
63var outputExtension = Path.GetExtension(outputPath);
blazor-devserver (1)
Server\Startup.cs (1)
50var fileExtension = Path.GetExtension(ctx.Request.Path);
crossgen2 (1)
Program.cs (1)
335string inputFileExtension = Path.GetExtension(inFilePath);
Crossgen2Tasks (1)
PrepareForReadyToRunCompilation.cs (1)
281compositeR2RImageRelativePath = Path.ChangeExtension(compositeR2RImageRelativePath, "r2r" + Path.GetExtension(compositeR2RImageRelativePath));
dotnet (27)
CommandFactory\CommandResolution\PackagedCommandSpecFactory.cs (1)
99var commandExtension = Path.GetExtension(commandPath);
CommandFactory\CommandResolution\PublishPathCommandSpecFactory.cs (1)
31var commandExtension = Path.GetExtension(commandPath);
CommandFactory\CommandResolution\WindowsExePreferredCommandSpecFactory.cs (1)
20if (Path.GetExtension(commandPath).Equals(".cmd", StringComparison.OrdinalIgnoreCase))
Commands\New\MSBuildEvaluation\MSBuildEvaluationResult.cs (1)
24string extension = Path.GetExtension(projectPath);
Commands\New\PostActions\DotnetAddPostActionProcessor.cs (1)
31return FileFindHelpers.FindFilesAtOrAbovePath(fileSystem, startPath, "*.*proj", (filename) => extensionLimiters.Contains(Path.GetExtension(filename)));
Commands\New\PostActions\DotnetSlnPostActionProcessor.cs (1)
99IReadOnlyList<string> projectFiles = GetConfiguredFiles(action.Args, creationEffects, "projectFiles", outputBasePath, (path) => Path.GetExtension(path).EndsWith("proj", StringComparison.OrdinalIgnoreCase));
Commands\Pack\PackCommand.cs (1)
145if (args.Count > 0 && Path.GetExtension(args[0]).Equals(".nuspec", StringComparison.OrdinalIgnoreCase))
Commands\Project\Convert\ProjectConvertCommand.cs (1)
388extension = Path.GetExtension(itemRelativePath);
Commands\Solution\Add\SolutionAddCommand.cs (1)
186string projectTypeGuid = solution.ProjectTypes.FirstOrDefault(t => t.Extension == Path.GetExtension(fullProjectPath))?.ProjectTypeId.ToString()
Commands\Test\MTP\ArtifactPostProcessingManager.cs (1)
370string outputExtension = Path.GetExtension(processedArtifact.Path).ToLowerInvariant();
Commands\Test\MTP\ArtifactPostProcessingPlanner.cs (2)
60.GroupBy(artifact => Path.GetExtension(artifact.Path).ToLowerInvariant(), StringComparer.Ordinal) 136Path.GetExtension(artifact.Path),
Commands\Test\MTP\MSBuildUtility.cs (2)
385else if (Path.GetExtension(token).EndsWith("proj", StringComparison.OrdinalIgnoreCase) && File.Exists(token)) 475Path.GetExtension(filePath).EndsWith("proj", StringComparison.OrdinalIgnoreCase))
Commands\Test\MTP\SolutionAndProjectUtility.cs (2)
80string firstPotentialProjectExtension = Path.GetExtension(actualProjectFiles[0]); 81string secondPotentialProjectExtension = Path.GetExtension(actualProjectFiles[1]);
Commands\Test\MTP\Terminal\AnsiTerminal.cs (1)
177string? extension = Path.GetExtension(path);
Commands\Test\MTP\ValidationUtility.cs (2)
113if (!CliConstants.SolutionExtensions.Contains(Path.GetExtension(solutionFileOrDirectory))) 130var extension = Path.GetExtension(projectOrSolutionFileOrDirectory);
Commands\Workload\Restore\WorkloadRestoreCommand.cs (3)
127.Where(s => Path.GetExtension(s).Equals(".sln", StringComparison.OrdinalIgnoreCase) || Path.GetExtension(s).Equals(".slnx", StringComparison.OrdinalIgnoreCase)) 130.Where(s => Path.GetExtension(s).EndsWith("proj", StringComparison.OrdinalIgnoreCase))
ReleasePropertyProjectLocator.cs (3)
269return File.Exists(path) && Path.GetExtension(path).EndsWith("proj"); 275return File.Exists(path) && (Path.GetExtension(path).Equals(".sln") || Path.GetExtension(path).Equals(".slnx"));
ToolManifest\ToolManifestFinder.cs (2)
232.Any(filename => Path.GetExtension(filename).Equals(".sln", StringComparison.OrdinalIgnoreCase) || Path.GetExtension(filename).Equals(".slnx", StringComparison.OrdinalIgnoreCase))
dotnet-aot (4)
src\sdk\src\Cli\dotnet\CommandFactory\CommandResolution\PublishPathCommandSpecFactory.cs (1)
31var commandExtension = Path.GetExtension(commandPath);
src\sdk\src\Cli\dotnet\CommandFactory\CommandResolution\WindowsExePreferredCommandSpecFactory.cs (1)
20if (Path.GetExtension(commandPath).Equals(".cmd", StringComparison.OrdinalIgnoreCase))
src\sdk\src\Cli\dotnet\ToolManifest\ToolManifestFinder.cs (2)
232.Any(filename => Path.GetExtension(filename).Equals(".sln", StringComparison.OrdinalIgnoreCase) || Path.GetExtension(filename).Equals(".slnx", StringComparison.OrdinalIgnoreCase))
dotnet-format (4)
Commands\FormatCommandCommon.cs (1)
213formatOptions = Path.GetExtension(binaryLogPath)?.Equals(".binlog") == false
Utilities\GeneratedCodeUtilities.cs (1)
47var extension = Path.GetExtension(fileName);
Workspaces\MSBuildWorkspaceFinder.cs (2)
60var workspaceExtension = Path.GetExtension(workspacePath); 93.Where(f => !DnxProjectExtension.Equals(Path.GetExtension(f), StringComparison.OrdinalIgnoreCase));
dotnet-openapi (1)
Commands\BaseCommand.cs (1)
278destinationPath = GetUniqueFileName(directory, Path.GetFileNameWithoutExtension(fileName), Path.GetExtension(fileName));
dotnet-sourcelink (1)
dotnet-svcutil-lib (12)
FrameworkFork\Microsoft.CodeDom\Microsoft\VBCodeProvider.cs (1)
3223if (!Path.GetExtension(outputAssemblyFile).Equals(extensionWithDot, StringComparison.OrdinalIgnoreCase))
Metadata\MetadataFileNameManager.cs (1)
169if (!string.IsNullOrEmpty(extension) && (!Path.HasExtension(outputFile) || !Path.GetExtension(outputFile).Equals(extension, StringComparison.OrdinalIgnoreCase)))
OutputPathHelper.cs (1)
36if (extension != null && (!Path.HasExtension(outputFile) || !Path.GetExtension(outputFile).Equals(extension, StringComparison.OrdinalIgnoreCase)))
Shared\MSBuildProj.cs (2)
388string projectExtension = Path.GetExtension(fullPath); 821if (Path.GetExtension(compiletimeAssembly.Path) == ".dll")
Shared\ProjectDependency.cs (7)
108if (s_projectExtensions.Any((ext) => String.Compare(Path.GetExtension(AssemblyName), ext, StringComparison.OrdinalIgnoreCase) == 0)) 115(s_binaryExtensions.Any((ext) => String.Compare(Path.GetExtension(filePath), ext, StringComparison.OrdinalIgnoreCase) == 0)); 118if (s_exeExtensions.Any((ext) => String.Compare(Path.GetExtension(packageName), ext, StringComparison.OrdinalIgnoreCase) == 0)) 133fileHasKnownExtension = s_binaryExtensions.Any((ext) => String.Compare(Path.GetExtension(filePath), ext, StringComparison.OrdinalIgnoreCase) == 0); 137fileHasKnownExtension = s_projectExtensions.Any((ext) => String.Compare(Path.GetExtension(filePath), ext, StringComparison.OrdinalIgnoreCase) == 0); 310if (s_projectExtensions.Any((ext) => String.Compare(Path.GetExtension(path), ext, StringComparison.OrdinalIgnoreCase) == 0)) 315else if (s_binaryExtensions.Any((ext) => String.Compare(Path.GetExtension(path), ext, StringComparison.OrdinalIgnoreCase) == 0))
dotnet-svcutil-lib.Tests (3)
FixupUtil.cs (1)
102if (Path.GetExtension(fileName) != ".cs")
TestInit.cs (2)
375.Any(e => e.Equals(Path.GetExtension(f), RuntimeEnvironmentHelper.FileStringComparison))).ToList(); 479var isLogFile = Path.GetExtension(baselineFile).Equals(".log", StringComparison.OrdinalIgnoreCase);
dotnet-svcutil.xmlserializer (1)
Microsoft\Tools\ServiceModel\SvcUtil\OutputModule.cs (1)
49if (extension != null && (!Path.HasExtension(outputFile) || !Path.GetExtension(outputFile).Equals(extension, StringComparison.OrdinalIgnoreCase)))
dotnet-user-jwts (3)
Helpers\DevJwtCliHelpers.cs (1)
89if (!string.Equals(Path.GetExtension(fullPath), ".cs", StringComparison.OrdinalIgnoreCase))
src\aspnetcore\src\Tools\Shared\SecretsHelpers\MsBuildProjectFinder.cs (1)
31.Where(f => !".xproj".Equals(Path.GetExtension(f), StringComparison.OrdinalIgnoreCase))
src\aspnetcore\src\Tools\Shared\SecretsHelpers\ProjectIdResolver.cs (1)
228string.Equals(Path.GetExtension(projectFile), ".cs", StringComparison.OrdinalIgnoreCase);
dotnet-user-secrets (3)
CommandLineOptions.cs (1)
82if (options.File is not null && !string.Equals(Path.GetExtension(options.File), ".cs", StringComparison.OrdinalIgnoreCase))
src\aspnetcore\src\Tools\Shared\SecretsHelpers\MsBuildProjectFinder.cs (1)
31.Where(f => !".xproj".Equals(Path.GetExtension(f), StringComparison.OrdinalIgnoreCase))
src\aspnetcore\src\Tools\Shared\SecretsHelpers\ProjectIdResolver.cs (1)
228string.Equals(Path.GetExtension(projectFile), ".cs", StringComparison.OrdinalIgnoreCase);
dotnet-watch (1)
Program.cs (1)
204.Where(p => !PathUtilities.OSSpecificPathComparer.Equals(Path.GetExtension(p), ".shproj"))];
GenerateAnalyzerNuspec (3)
Program.cs (3)
209var fileExtension = Path.GetExtension(file); 232if (Path.GetExtension(ruleset) == ".ruleset") 255if (Path.GetExtension(globalconfig) == ".globalconfig")
GenerateDocumentationAndConfigFiles (1)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\FileNameUtilities.cs (1)
79/// The same functionality as <see cref="System.IO.Path.GetExtension(string)"/> but doesn't throw an exception
ILCompiler.Diagnostics (1)
PdbWriter.cs (1)
187_tempSourceDllName = Path.Combine(Path.GetDirectoryName(dllPath), dllNameWithoutExtension + ".ni" + Path.GetExtension(dllPath));
installer.tasks (3)
FileUtilities.cs (1)
32if (!s_assemblyExtensions.Contains(Path.GetExtension(path)))
GenerateRunScript.cs (1)
45string extension = Path.GetExtension(Path.GetFileName(OutputPath)).ToLowerInvariant();
GenerateTestSharedFrameworkDepsFile.cs (1)
58if (ignoredExtensions.Contains(Path.GetExtension(filePath)))
Microsoft.Analyzers.Local (1)
ModelLoader.cs (1)
30var fileExtension = Path.GetExtension(filePath);
Microsoft.Arcade.Common (2)
CommandFactory.cs (1)
56var extension = Path.GetExtension(executable);
FileSystem.cs (1)
27public string? GetExtension(string? path) => Path.GetExtension(path);
Microsoft.AspNetCore.Components.WebAssembly.Server (1)
ComponentsWebAssemblyApplicationBuilderExtensions.cs (1)
110var fileExtension = Path.GetExtension(requestPath.Value);
Microsoft.AspNetCore.Components.WebView.Maui (1)
src\BlazorWebView\src\SharedSource\StaticContentHotReloadManager.cs (1)
158 if (string.Equals(".css", Path.GetExtension(relativePath), StringComparison.Ordinal))
Microsoft.AspNetCore.Components.WebView.WindowsForms (1)
src\BlazorWebView\src\SharedSource\StaticContentHotReloadManager.cs (1)
158 if (string.Equals(".css", Path.GetExtension(relativePath), StringComparison.Ordinal))
Microsoft.AspNetCore.Components.WebView.Wpf (1)
src\BlazorWebView\src\SharedSource\StaticContentHotReloadManager.cs (1)
158 if (string.Equals(".css", Path.GetExtension(relativePath), StringComparison.Ordinal))
Microsoft.AspNetCore.Mvc.Localization (1)
ViewLocalizer.cs (1)
97var extension = Path.GetExtension(path);
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation (1)
FileProviderRazorProjectFileSystem.cs (1)
64else if (string.Equals(RazorFileExtension, Path.GetExtension(fileInfo.Name), StringComparison.OrdinalIgnoreCase))
Microsoft.AspNetCore.Razor.Utilities.Shared (1)
src\roslyn\src\Razor\src\Shared\Microsoft.AspNetCore.Razor.SharedUtilities\PathUtilities.cs (1)
323=> Path.GetExtension(path);
Microsoft.Build (10)
BuildCheck\Checks\EmbeddedResourceCheck.cs (1)
108string extension = Path.GetExtension(Path.GetFileNameWithoutExtension(s));
Construction\Solution\ProjectInSolution.cs (1)
243internal string Extension => Path.GetExtension(_relativePath);
Construction\Solution\SolutionProjectGenerator.cs (1)
2357globalProperties.AddProperty("SolutionExt", EscapingUtilities.Escape(Path.GetExtension(_solutionFile.FullPath)));
Evaluation\Evaluator.cs (1)
1263string projectExtension = EscapingUtilities.Escape(Path.GetExtension(_projectRootElement.FullPath));
Evaluation\Expander.PropertyExpander.cs (1)
536value = Path.GetExtension(elementLocation.File);
Graph\GraphBuilder.cs (1)
314solutionGlobalPropertiesBuilder["SolutionExt"] = EscapingUtilities.Escape(Path.GetExtension(Solution.FullPath));
Logging\DistributedLoggers\DistributedFileLogger.cs (1)
105string extension = Path.GetExtension(_logFile);
Logging\ProfilerLogger.cs (1)
292var content = System.IO.Path.GetExtension(FileToLog) == ".md"
src\msbuild\src\Shared\Debugging\DebugUtils.cs (1)
74var extension = Path.GetExtension(fileName);
Xml\ProjectXmlUtilities.cs (1)
93if (Path.GetExtension(element.Location.File).Equals(".dwproj", StringComparison.OrdinalIgnoreCase))
Microsoft.Build.Framework (2)
ItemSpecModifiers.cs (1)
536return Path.GetExtension(itemSpec);
Utilities\FileMatcher.cs (1)
417Path.GetExtension(searchPattern).Length == (3 + 1 /* +1 for the period */) &&
Microsoft.Build.Tasks.Core (23)
AssemblyDependency\ReferenceTable.cs (2)
904Path.GetExtension(itemSpec)); 964if (!String.IsNullOrEmpty(implementationFile) && Path.GetExtension(implementationFile) == ".dll")
AssemblyDependency\Resolver.cs (1)
379string weakNameBaseExtension = Path.GetExtension(weakNameBase);
CreateCSharpManifestResourceName.cs (2)
165string sourceExtension = Path.GetExtension(info.cultureNeutralFilename); 236string extension = Path.GetExtension(fileName);
CreateManifestResourceName.cs (1)
174isResxFile = Path.GetExtension(fileName) == resxFileExtension;
CreateVisualBasicManifestResourceName.cs (2)
170string sourceExtension = Path.GetExtension(info.cultureNeutralFilename); 218string extension = Path.GetExtension(fileName);
Culture.cs (2)
58string cultureName = Path.GetExtension(baseFileNameWithCulture); 75string extension = Path.GetExtension(name);
GenerateResource.cs (3)
1599string extension = Path.GetExtension(sourceFilePath); 2982extension = Path.GetExtension(filename); 3012_logger.LogErrorWithCodeFromResources("GenerateResource.UnknownFileExtension", Path.GetExtension(filename), filename);
GetSDKReferenceFiles.cs (2)
553if (Path.GetExtension(file.RedistFile).Equals(".PRI", StringComparison.OrdinalIgnoreCase)) 578string fileExtension = Path.GetExtension(file);
ManifestUtil\ApplicationManifest.cs (1)
633OutputMessages.AddErrorMessage("GenerateManifest.IdentityFileNameMismatch", assembly.ToString(), assembly.AssemblyIdentity.Name, assembly.AssemblyIdentity.Name + Path.GetExtension(assembly.TargetPath));
ManifestUtil\Manifest.cs (1)
658OutputMessages.AddWarningMessage("GenerateManifest.IdentityFileNameMismatch", assembly.ToString(), assembly.AssemblyIdentity.Name, assembly.AssemblyIdentity.Name + Path.GetExtension(assembly.TargetPath));
ManifestUtil\PathUtil.cs (3)
82if (String.Equals(Path.GetExtension(path), ".application", StringComparison.Ordinal)) 87if (String.Equals(Path.GetExtension(path), ".manifest", StringComparison.Ordinal)) 157if (String.Equals(Path.GetExtension(path), ".manifest", StringComparison.Ordinal))
ResolveKeySource.cs (1)
103keyFileExtension = Path.GetExtension(KeyFile);
ResolveManifestFiles.cs (1)
600string fileExtension = Path.GetExtension(entry.item.ItemSpec);
src\msbuild\src\Shared\Debugging\DebugUtils.cs (1)
74var extension = Path.GetExtension(fileName);
Microsoft.Build.Utilities.Core (1)
src\msbuild\src\Shared\Debugging\DebugUtils.cs (1)
74var extension = Path.GetExtension(fileName);
Microsoft.CodeAnalysis (2)
DiagnosticAnalyzer\ShadowCopyAnalyzerPathResolver.cs (1)
465return $"{Path.GetFileNameWithoutExtension(originalPath)}-{hexHash}-{mvid:N}-{length}{Path.GetExtension(originalPath)}";
InternalUtilities\FileNameUtilities.cs (1)
79/// The same functionality as <see cref="System.IO.Path.GetExtension(string)"/> but doesn't throw an exception
Microsoft.CodeAnalysis.Analyzers (2)
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer_ResourceStringsFormat.cs (1)
27if (string.Equals(".resx", Path.GetExtension(file.Path), StringComparison.OrdinalIgnoreCase))
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\FileNameUtilities.cs (1)
79/// The same functionality as <see cref="System.IO.Path.GetExtension(string)"/> but doesn't throw an exception
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\FileNameUtilities.cs (1)
79/// The same functionality as <see cref="System.IO.Path.GetExtension(string)"/> but doesn't throw an exception
Microsoft.CodeAnalysis.CodeStyle (1)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\FileNameUtilities.cs (1)
79/// The same functionality as <see cref="System.IO.Path.GetExtension(string)"/> but doesn't throw an exception
Microsoft.CodeAnalysis.Features (1)
CodeRefactorings\MoveType\AbstractMoveTypeService.cs (1)
220var fileExtension = Path.GetExtension(documentNameWithExtension);
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\FileKinds.cs (1)
49var extension = Path.GetExtension(filePath);
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\FileNameUtilities.cs (1)
79/// The same functionality as <see cref="System.IO.Path.GetExtension(string)"/> but doesn't throw an exception
Microsoft.CodeAnalysis.Workspaces (3)
Rename\ConflictEngine\MutableConflictResolution.cs (1)
95var extension = Path.GetExtension(document.Name);
src\roslyn\src\Compilers\Core\Portable\DiagnosticAnalyzer\ShadowCopyAnalyzerPathResolver.cs (1)
465return $"{Path.GetFileNameWithoutExtension(originalPath)}-{hexHash}-{mvid:N}-{length}{Path.GetExtension(originalPath)}";
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\FileNameUtilities.cs (1)
79/// The same functionality as <see cref="System.IO.Path.GetExtension(string)"/> but doesn't throw an exception
Microsoft.CodeAnalysis.Workspaces.MSBuild (4)
MSBuild\MSBuildProjectLoader.cs (1)
354_extension = Path.GetExtension(logFilePath) is { Length: > 0 } extension
MSBuild\ProjectFileExtensionRegistry.cs (2)
55var extension = Path.GetExtension(projectFilePath); 86_diagnosticReporter.Report(mode, string.Format(WorkspacesResources.Cannot_open_project_0_because_the_file_extension_1_is_not_associated_with_a_language, projectFilePath, Path.GetExtension(projectFilePath)));
MSBuild\SolutionFileReader.SolutionFilterReader.cs (1)
20return Path.GetExtension(filename).Equals(".slnf", StringComparison.OrdinalIgnoreCase);
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\FileNameUtilities.cs (1)
79/// The same functionality as <see cref="System.IO.Path.GetExtension(string)"/> but doesn't throw an exception
Microsoft.DotNet.Build.Tasks.Installers (1)
src\CreateWixCommandPackageDropBase.cs (1)
147string wixSrcFileExtension = Path.GetExtension(wixSrcFile.ItemSpec);
Microsoft.DotNet.Build.Tasks.Packaging (7)
NuGetPack.cs (1)
267bool creatingSymbolsPackage = packSymbols && (Path.GetExtension(nupkgPath) == _symbolsPackageExtension);
PackageItem.cs (3)
31IsDll = Path.GetExtension(SourcePath).Equals(".dll", StringComparison.OrdinalIgnoreCase); 49if (!Path.GetExtension(TargetPath).Equals(Path.GetExtension(sourceFile), StringComparison.OrdinalIgnoreCase) ||
UpdatePackageIndex.cs (1)
244var dlls = reader.GetFiles().Where(f => Path.GetExtension(f).Equals(".dll", StringComparison.OrdinalIgnoreCase));
ValidateFrameworkPackage.cs (1)
41var testAssetsByName = testAssets.Where(a => Path.GetExtension(a.PackagePath) == ".dll")
ValidatePackage.cs (1)
450return !String.IsNullOrWhiteSpace(path) && Path.GetExtension(path).Equals(".dll", StringComparison.OrdinalIgnoreCase);
Microsoft.DotNet.Build.Tasks.VisualStudio (1)
OptProf\IbcEntry.cs (1)
59string ext = Path.GetExtension(filePath);
Microsoft.DotNet.Cli.Utils (1)
PathUtility.cs (1)
322return Path.GetExtension(filePath).Equals(extension, comparison);
Microsoft.DotNet.HotReload.Watch (4)
Build\EvaluationResult.cs (1)
174!Path.GetExtension(projectInstance.FullPath).Equals(".csproj", PathUtilities.OSSpecificPathComparison) ||
Build\ProjectRepresentation.cs (1)
35=> string.Equals(Path.GetExtension(projectOrEntryPointFilePath), ".csproj", StringComparison.OrdinalIgnoreCase)
HotReload\HotReloadDotNetWatcher.cs (2)
612var extension = Path.GetExtension(filePath); 823if (Path.GetExtension(path) == ".binlog")
Microsoft.DotNet.MacOsPkg.Core (4)
AppBundle.cs (2)
26if (Path.GetExtension(path) == ".app") 41return Path.GetExtension(path) == ".app";
Utilities.cs (2)
12Path.GetExtension(path).Equals(".pkg"); 15Path.GetExtension(path).Equals(".app");
Microsoft.DotNet.ProjectTools (1)
LaunchSettings\LaunchSettings.cs (1)
37var propsDirectory = string.Equals(Path.GetExtension(projectOrEntryPointFilePath), ".vbproj", StringComparison.OrdinalIgnoreCase)
Microsoft.DotNet.SharedFramework.Sdk (2)
src\FileUtilities.cs (1)
34if (!s_assemblyExtensions.Contains(Path.GetExtension(path)))
src\GeneratePlatformManifestEntriesFromTemplate.cs (1)
50var entryTemplateExtension = Path.GetExtension(entryTemplate.ItemSpec);
Microsoft.DotNet.VersionTools.Cli (1)
VersionTrimmingOperation.cs (1)
45if (assets.Any(a => Path.GetExtension(a) != ".nupkg"))
Microsoft.DotNet.XliffTasks (4)
Tasks\GatherTranslatedSource.cs (1)
100string logicalExtension = Path.GetExtension(logicalName);
Tasks\GatherXlf.cs (1)
67string extension = Path.GetExtension(source.ItemSpec);
Tasks\TransformTemplates.cs (1)
113Path.GetExtension(unstructuredResource.ItemSpec));
Tasks\XlfTask.cs (1)
109string extension = Path.GetExtension(sourcePath);
Microsoft.Extensions.AI (1)
parent\parent\parent\eng\MSBuild\parent\parent\src\LegacySupport\MediaTypeMap\MediaTypeMap.cs (1)
739string extension = IO.Path.GetExtension(pathOrExtension);
Microsoft.Extensions.AI.Abstractions (1)
parent\parent\parent\eng\MSBuild\parent\parent\src\LegacySupport\MediaTypeMap\MediaTypeMap.cs (1)
739string extension = IO.Path.GetExtension(pathOrExtension);
Microsoft.Extensions.AI.OpenAI (1)
parent\parent\parent\eng\MSBuild\parent\parent\src\LegacySupport\MediaTypeMap\MediaTypeMap.cs (1)
739string extension = IO.Path.GetExtension(pathOrExtension);
Microsoft.Extensions.DataIngestion.Abstractions (1)
parent\parent\parent\eng\MSBuild\parent\parent\src\LegacySupport\MediaTypeMap\MediaTypeMap.cs (1)
739string extension = IO.Path.GetExtension(pathOrExtension);
Microsoft.Maui.Essentials (1)
FileSystem\FileSystem.shared.cs (1)
241 var ext = Path.GetExtension(FullPath);
Microsoft.Maui.Resizetizer (4)
ResizeImageInfo.cs (4)
29 ? Path.GetExtension(ForegroundFilename) 30 : Path.GetExtension(Filename) 31 : Path.GetExtension(Alias); 54 => IsVectorExtension(Path.GetExtension(filename));
Microsoft.ML.AutoML.Samples (1)
Cifar10.cs (1)
19.Where(p => Path.GetExtension(p) == ".jpg")
Microsoft.ML.AutoML.Tests (1)
DatasetUtil.cs (1)
166var extension = Path.GetExtension(file).ToLower();
Microsoft.ML.CodeGenerator (2)
CodeGenerator\CSharp\CSharpCodeFile.cs (1)
34var extension = Path.GetExtension(Name);
CodeGenerator\CSharp\CSharpProjectFile.cs (1)
34var extension = Path.GetExtension(Name);
Microsoft.ML.Data (6)
Commands\CrossValidationCommand.cs (1)
582string.Format("{0}.fold{1:000}{2}", fileName, fold, Path.GetExtension(outputModelFile)));
Commands\DataCommand.cs (1)
354var ext = Path.GetExtension(dataFile);
Commands\SaveDataCommand.cs (1)
64var ext = Path.GetExtension(ImplOptions.OutputDataFile);
Commands\ScoreCommand.cs (1)
142var ext = Path.GetExtension(ImplOptions.OutputDataFile);
Transforms\ValueMapping.cs (1)
621var extension = Path.GetExtension(options.DataFile);
Transforms\ValueToKeyMappingTransformer.cs (1)
412var ext = Path.GetExtension(file);
Microsoft.ML.EntryPoints (1)
JsonUtils\ExecuteGraphCommand.cs (1)
139string extension = Path.GetExtension(path);
Microsoft.ML.ImageAnalytics (1)
MLImage.cs (1)
236string ext = Path.GetExtension(imagePath);
Microsoft.ML.PerformanceTests (3)
ImageClassificationBench.cs (3)
107if (Path.GetExtension(file) != ".jpg" && 108Path.GetExtension(file) != ".JPEG" && 109Path.GetExtension(file) != ".png")
Microsoft.ML.Samples (11)
Dynamic\Trainers\MulticlassClassification\ImageClassification\ImageClassificationDefault.cs (2)
176if (Path.GetExtension(file) != ".jpg") 212if (Path.GetExtension(file) != ".jpg")
Dynamic\Trainers\MulticlassClassification\ImageClassification\LearningRateSchedulingCifarResnetTransferLearning.cs (6)
202if (Path.GetExtension(file) != ".jpg" && 203Path.GetExtension(file) != ".JPEG" && 204Path.GetExtension(file) != ".png") 240if (Path.GetExtension(file) != ".jpg" && 241Path.GetExtension(file) != ".JPEG" && 242Path.GetExtension(file) != ".png")
Dynamic\Trainers\MulticlassClassification\ImageClassification\ResnetV2101TransferLearningEarlyStopping.cs (1)
200if (Path.GetExtension(file) != ".jpg")
Dynamic\Trainers\MulticlassClassification\ImageClassification\ResnetV2101TransferLearningTrainTestSplit.cs (2)
185if (Path.GetExtension(file) != ".jpg") 221if (Path.GetExtension(file) != ".jpg")
Microsoft.ML.Samples.GPU (11)
docs\e4e90a0f3c9b109a\LearningRateSchedulingCifarResnetTransferLearning.cs (6)
202if (Path.GetExtension(file) != ".jpg" && 203Path.GetExtension(file) != ".JPEG" && 204Path.GetExtension(file) != ".png") 240if (Path.GetExtension(file) != ".jpg" && 241Path.GetExtension(file) != ".JPEG" && 242Path.GetExtension(file) != ".png")
docs\samples\Microsoft.ML.Samples\Dynamic\Trainers\MulticlassClassification\ImageClassification\ImageClassificationDefault.cs (2)
176if (Path.GetExtension(file) != ".jpg") 212if (Path.GetExtension(file) != ".jpg")
docs\samples\Microsoft.ML.Samples\Dynamic\Trainers\MulticlassClassification\ImageClassification\ResnetV2101TransferLearningEarlyStopping.cs (1)
200if (Path.GetExtension(file) != ".jpg")
docs\samples\Microsoft.ML.Samples\Dynamic\Trainers\MulticlassClassification\ImageClassification\ResnetV2101TransferLearningTrainTestSplit.cs (2)
185if (Path.GetExtension(file) != ".jpg") 221if (Path.GetExtension(file) != ".jpg")
Microsoft.ML.TensorFlow.Tests (1)
TensorflowTests.cs (1)
1908if (Path.GetExtension(file) != ".jpg")
Microsoft.ML.Tests (1)
ImagesTests.cs (1)
1281string extension = Path.GetExtension(imageName);
Microsoft.ML.Transforms (1)
Text\StopWordsRemovingTransformer.cs (1)
790var ext = Path.GetExtension(dataFile);
Microsoft.NET.Build.Extensions.Tasks (1)
src\sdk\src\Tasks\Common\FileUtilities.cs (1)
46var extension = Path.GetExtension(sourcePath);
Microsoft.NET.Build.Tasks (4)
CheckForUnsupportedWinMDReferences.cs (2)
29if (Path.GetExtension(referencePath.ItemSpec).Equals(".winmd", StringComparison.OrdinalIgnoreCase)) 54if (!Path.GetExtension(referencePath.ItemSpec).Equals(".winmd", StringComparison.OrdinalIgnoreCase) &&
PrepareForReadyToRunCompilation.cs (1)
306compositeR2RImageRelativePath = Path.ChangeExtension(compositeR2RImageRelativePath, "r2r" + Path.GetExtension(compositeR2RImageRelativePath));
src\sdk\src\Tasks\Common\FileUtilities.cs (1)
46var extension = Path.GetExtension(sourcePath);
Microsoft.NET.HostModel (1)
Bundle\Bundler.cs (1)
216if (Path.GetExtension(fileSpec.BundleRelativePath).ToLowerInvariant().Equals(".pdb"))
Microsoft.NET.Sdk.BlazorWebAssembly.Tasks (1)
UpgradeLegacyWasmStaticWebAssets.cs (1)
34if (string.Equals(Path.GetExtension(legacyAsset.RelativePath), ".gz", StringComparison.Ordinal))
Microsoft.NET.Sdk.Publish.Tasks (3)
Tasks\TransformAppSettings.cs (1)
69DestinationAppSettingsName = $"{Path.GetFileNameWithoutExtension(SourceAppSettingsName)}.{EnvironmentName}{Path.GetExtension(SourceAppSettingsName)}";
WebConfigTransform.cs (1)
102else if (string.Equals(Path.GetExtension(appPath), ".exe", StringComparison.OrdinalIgnoreCase))
WebJobsCommandGenerator.cs (1)
25if (string.Equals(Path.GetExtension(targetPath), ".exe", StringComparison.OrdinalIgnoreCase))
Microsoft.NET.Sdk.StaticWebAssets.Tasks (1)
ComputeStaticWebAssetsTargetPaths.cs (1)
46if (AdjustPathsForPack && string.IsNullOrEmpty(Path.GetExtension(targetPath)))
Microsoft.TestPlatform.CrossPlatEngine (4)
Client\ProxyOperationManager.cs (1)
476Path.GetExtension(logFile))).AddDoubleQuote();
DataCollection\ProxyDataCollectionManager.cs (1)
336Path.GetExtension(logFile))).AddDoubleQuote();
Discovery\DiscovererEnumerator.cs (2)
408Path.GetExtension(source), 486var fileExtension = Path.GetExtension(filePath);
Microsoft.TestPlatform.PlatformAbstractions (1)
common\Tracing\RollingFileTraceListener.cs (1)
190string extension = Path.GetExtension(actualFileName);
Microsoft.TestPlatform.Utilities (3)
MSTestSettingsUtilities.cs (3)
63return string.Equals(Path.GetExtension(settingsFile), ".testSettings", StringComparison.OrdinalIgnoreCase) 64|| string.Equals(Path.GetExtension(settingsFile), ".testrunConfig", StringComparison.OrdinalIgnoreCase) 65|| string.Equals(Path.GetExtension(settingsFile), ".vsmdi", StringComparison.OrdinalIgnoreCase);
Microsoft.VisualStudio.TestPlatform.Extensions.Trx.TestLogger (2)
Utility\TrxFileHelper.cs (2)
145var extension = Path.GetExtension(fileName); 381tryMe += Path.GetExtension(baseName); // Path.GetExtension already returns the leading ".".
Mono.Cecil (1)
Mono.Cecil\BaseAssemblyResolver.cs (1)
203 if (string.Equals (Path.GetExtension (path), ".dll", StringComparison.OrdinalIgnoreCase))
MSBuild (6)
src\msbuild\src\Shared\Debugging\DebugUtils.cs (1)
74var extension = Path.GetExtension(fileName);
XMake.cs (5)
3560if (!extensionsToIgnore.Contains(Path.GetExtension(s)) && !s.EndsWith("~", StringComparison.CurrentCultureIgnoreCase)) 3575if (!extensionsToIgnore.Contains(Path.GetExtension(s))) 3613string firstPotentialProjectExtension = Path.GetExtension(actualProjectFiles[0]); 3614string secondPotentialProjectExtension = Path.GetExtension(actualProjectFiles[1]); 3715InitializationException.VerifyThrow(string.Equals(extension, Path.GetExtension(extension), StringComparison.OrdinalIgnoreCase), "InvalidExtensionToIgnore", extension, null, false);
NuGet.Build.Tasks.Console (3)
MSBuildStaticGraphRestore.cs (3)
145if ((string.Equals(Path.GetExtension(entryProjectFilePath), ".sln", StringComparison.OrdinalIgnoreCase) 146|| string.Equals(Path.GetExtension(entryProjectFilePath), ".slnx", StringComparison.OrdinalIgnoreCase)) 716var extension = Path.GetExtension(entryProjectPath);
NuGet.Build.Tasks.Pack (6)
PackTaskLogic.cs (6)
720Compare(Path.GetExtension(fileName), 721Path.GetExtension(targetPath)) == 0 722&& !string.IsNullOrEmpty(Path.GetExtension(fileName)) 803if (string.IsNullOrEmpty(Path.GetExtension(fileName)) || 804!Path.GetExtension(fileName) 805.Equals(Path.GetExtension(targetPath), StringComparison.OrdinalIgnoreCase))
NuGet.CommandLine.XPlat (4)
Commands\PackageReferenceCommands\ListPackage\ListPackageCommandRunner.cs (1)
71string fileExtension = Path.GetExtension(listPackageArgs.Path);
Utility\XPlatUtility.cs (3)
131var extension = System.IO.Path.GetExtension(fileName); 148var extension = System.IO.Path.GetExtension(fileName); 162var extension = Path.GetExtension(filename);
NuGet.Commands (13)
CommandRunners\PackCommandRunner.cs (5)
93string extension = Path.GetExtension(path); 823List<IPackageFile> toRemove = files.Where(t => !string.Equals(Path.GetExtension(t.Path), ".pdb", StringComparison.OrdinalIgnoreCase)).ToList(); 948List<string> candidates = files.Where(file => AllowedExtensions.Contains(Path.GetExtension(file))).ToList(); 967candidates.RemoveAll(file => Path.GetExtension(file).Equals(NuGetConstants.ManifestExtension, StringComparison.OrdinalIgnoreCase)); 975candidates.RemoveAll(file => Path.GetExtension(file).Equals(".json", StringComparison.OrdinalIgnoreCase));
MSBuildProjectFactory.cs (4)
134var extension = Path.GetExtension(file.FinalOutputPath); 160var fileExtension = Path.GetExtension(packageFile.Source); 207if (!Path.GetExtension(includePath) 208.Equals(Path.GetExtension(sourcePath), StringComparison.OrdinalIgnoreCase))
RestoreCommand\CompatibilityChecker.cs (2)
163.Where(p => Path.GetExtension(p.Path) 178.Where(p => Path.GetExtension(p.Path)
RestoreCommand\RestoreRunner.cs (1)
396var fileExtension = Path.GetExtension(input);
RestoreCommand\Utility\BuildAssetsUtils.cs (1)
868if (extension.Equals(Path.GetExtension(item.Path), StringComparison.OrdinalIgnoreCase))
NuGet.PackageManagement (1)
Projects\MSBuildNuGetProject.cs (1)
626Constants.AssemblyReferencesExtensions.Contains(Path.GetExtension(filePath), StringComparer.OrdinalIgnoreCase);
NuGet.Packaging (9)
PackageCreation\Authoring\PackageBuilder.cs (6)
599var ext = Path.GetExtension(licenseMetadata.License); 635var ext = Path.GetExtension(iconPath); 761var extension = Path.GetExtension(readmePath); 955var fileExtension = Path.GetExtension(file.Path); 1052else if (!isWildcardSearch && Path.GetExtension(searchPattern).Equals(Path.GetExtension(targetPath), StringComparison.OrdinalIgnoreCase))
PackageExtractor.cs (1)
917var extension = Path.GetExtension(fullName);
PackageReaderBase.cs (1)
509var extension = Path.GetExtension(path);
Rules\UpholdBuildConventionRule.cs (1)
72foreach (var extension in tfm.GroupBy(Path.GetExtension))
PresentationBuildTasks (3)
Microsoft\Build\Tasks\Windows\GenerateTemporaryTargetAssembly.cs (1)
140string currentProjectExtension = Path.GetExtension(CurrentProject);
Microsoft\Build\Tasks\Windows\ResourcesGenerator.cs (2)
390Path.GetExtension(sourceFilePath).Equals(SharedStrings.BamlExtension) && 391Path.GetExtension(path).Equals(SharedStrings.XamlExtension))
PresentationCore (6)
MS\Internal\FontCache\FontCacheUtil.cs (1)
585return Path.GetExtension(unescapedPath);
MS\Internal\FontCache\FontResourceCache.cs (1)
126string extension = Path.GetExtension(fileName);
MS\Internal\FontCache\FontSourceCollection.cs (3)
120if (Util.IsSupportedFontExtension(Path.GetExtension(file), out isComposite)) 144isComposite = Util.IsCompositeFont(Path.GetExtension(_uri.AbsoluteUri)); 149isComposite = Util.IsCompositeFont(Path.GetExtension(resourceName));
src\wpf\src\Microsoft.DotNet.Wpf\src\Shared\MS\Internal\MimeTypeMapper.cs (1)
135string extensionWithDot = Path.GetExtension(docString);
PresentationFramework (4)
Microsoft\Win32\FileDialog.cs (1)
572string currentExtension = Path.GetExtension(fileName);
MS\Internal\AppModel\ResourcePart.cs (2)
116if (string.Equals(Path.GetExtension(_name), ResourceContainer.BamlExt, StringComparison.OrdinalIgnoreCase)) 121if (string.Equals(Path.GetExtension(_name), ResourceContainer.XamlExt, StringComparison.OrdinalIgnoreCase))
MS\Internal\IO\Packaging\PackageFilter.cs (1)
594string extension = Path.GetExtension(path);
PresentationUI (2)
MS\Internal\Documents\Application\DocumentStream.cs (1)
955if (!Path.GetExtension(location.LocalPath).Equals(
MS\Internal\Documents\Application\FilePresentation.cs (1)
86Path.GetExtension(filePath),
ReachFramework (1)
Packaging\XpsFixedPageReaderWriter.cs (1)
1897String extension = Path.GetExtension(path);
RepoTasks (1)
FileUtilities.cs (1)
32if (!s_assemblyExtensions.Contains(Path.GetExtension(path)))
Roslyn.Diagnostics.Analyzers (1)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\FileNameUtilities.cs (1)
79/// The same functionality as <see cref="System.IO.Path.GetExtension(string)"/> but doesn't throw an exception
sdk-tasks (5)
DeduplicateAssembliesWithLinks.cs (1)
160var extension = Path.GetExtension(filePath);
ExtractArchiveToDirectory.cs (1)
71bool isZipArchive = Path.GetExtension(SourceArchive).Equals(".zip", StringComparison.OrdinalIgnoreCase);
GenerateMSBuildExtensionsSWR.cs (2)
44.Where(f => !Path.GetExtension(f).Equals(".pdb", StringComparison.OrdinalIgnoreCase) && !Path.GetExtension(f).Equals(".swr", StringComparison.OrdinalIgnoreCase))
GenerateRuntimeAnalyzersSWR.cs (1)
78var extension = Path.GetExtension(f);
System.ComponentModel.Annotations (1)
System\ComponentModel\DataAnnotations\FileExtensionsAttribute.cs (1)
50return ExtensionsParsed.Contains(Path.GetExtension(fileName).ToLowerInvariant());
System.Data.Common (1)
System\Data\xmlsaver.cs (1)
1096_fileExt = Path.GetExtension(fs.Name);
System.Drawing.Common (3)
System\Drawing\ToolboxBitmapAttribute.cs (3)
153string? ext = Path.GetExtension(imageFile); 250if (string.Equals(Path.GetExtension(imageName), ".ico", StringComparison.CurrentCultureIgnoreCase)) 254else if (string.Equals(Path.GetExtension(imageName), ".bmp", StringComparison.CurrentCultureIgnoreCase))
System.IO.Packaging (2)
System\IO\Packaging\PackUriHelper.cs (2)
680string partUriExtension = Path.GetExtension(_partUriString); 787Debug.Assert(Path.GetExtension(segments[segments.Length - 1]) == RelationshipPartUpperCaseExtension);
System.Net.Mail (1)
System\Net\Mime\MediaTypeMap.cs (1)
771/// The method extracts the extension from <paramref name="pathOrExtension"/> using the same logic as <see cref="Path.GetExtension(string)"/>.
System.Windows.Forms (1)
System\Windows\Forms\Help\Help.cs (1)
304string ext = Path.GetExtension(file is null ? url : file.LocalPath + file.Fragment).ToLower(CultureInfo.InvariantCulture);
System.Windows.Forms.Design (1)
System\Drawing\BitmapSelector.cs (1)
37=> string.IsNullOrEmpty(Suffix) ? filePath : Path.ChangeExtension(filePath, Suffix + Path.GetExtension(filePath));
vstest.console (3)
CommandLine\InferHelper.cs (2)
177var extension = Path.GetExtension(source); 230var extType = Path.GetExtension(filePath);
TestPlatformHelpers\TestRequestManager.cs (1)
1388var extension = Path.GetExtension(settings);
vstest.console.arm64 (3)
src\vstest\src\vstest.console\CommandLine\InferHelper.cs (2)
177var extension = Path.GetExtension(source); 230var extType = Path.GetExtension(filePath);
src\vstest\src\vstest.console\TestPlatformHelpers\TestRequestManager.cs (1)
1388var extension = Path.GetExtension(settings);