988 references to EndsWith
aspire (44)
Agents\AspireSkills\AspireSkillsBundleProvider.cs (3)
470if (archivePath.EndsWith(".zip", StringComparison.OrdinalIgnoreCase)) 538if (entry.FullName.EndsWith("/", StringComparison.Ordinal) || entry.FullName.EndsWith("\\", StringComparison.Ordinal))
Commands\AppHostLauncher.cs (3)
357var isDotnetHost = dotnetPath.EndsWith("dotnet", StringComparison.OrdinalIgnoreCase) || 358dotnetPath.EndsWith("dotnet.exe", StringComparison.OrdinalIgnoreCase); 363if (isDotnetHost && !string.IsNullOrEmpty(entryAssemblyPath) && entryAssemblyPath.EndsWith(".dll", StringComparison.OrdinalIgnoreCase))
Commands\PipelineCommandBase.cs (1)
1268if (extensionFilters.Any() && !extensionFilters.Any(f => fileName.EndsWith(f, StringComparison.OrdinalIgnoreCase)))
Commands\Sdk\SdkDumpCommand.cs (1)
102if (arg.EndsWith(".csproj", StringComparison.OrdinalIgnoreCase))
Configuration\AspireConfigFile.cs (1)
374if (trimmedValue.EndsWith(".csproj", StringComparison.OrdinalIgnoreCase))
Configuration\AspireJsonConfiguration.cs (1)
214if (trimmedValue.EndsWith(".csproj", StringComparison.OrdinalIgnoreCase))
Documentation\ApiDocs\ApiDocsSourceConfiguration.cs (2)
99if (pageUrl.EndsWith(".md", StringComparison.OrdinalIgnoreCase)) 188if (pageUrl.EndsWith(".md", StringComparison.OrdinalIgnoreCase))
DotNet\DotNetCliRunner.cs (1)
1742if (startParsing && line.EndsWith(".csproj", StringComparison.OrdinalIgnoreCase))
Mcp\Tools\McpToolHelpers.cs (3)
57if (path.EndsWith("/login", StringComparison.OrdinalIgnoreCase)) 90return host.EndsWith(".localhost", StringComparison.OrdinalIgnoreCase); 105uri.AbsolutePath.EndsWith("/login", StringComparison.OrdinalIgnoreCase))
Migrations\TypeScriptAppHostMigration.cs (1)
212if (!currentPath.EndsWith(LegacyTypeScriptAppHost.LegacyAppHostFileName, StringComparison.OrdinalIgnoreCase))
Npm\NpmRunner.cs (1)
229if (environment.IsWindows() && npmPath.EndsWith(".cmd", StringComparison.OrdinalIgnoreCase))
Packaging\PackageChannel.cs (2)
449var nuspecEntry = archive.Entries.FirstOrDefault(entry => entry.FullName.EndsWith(".nuspec", StringComparison.OrdinalIgnoreCase)); 754var nuspecEntry = archive.Entries.FirstOrDefault(entry => entry.FullName.EndsWith(".nuspec", StringComparison.OrdinalIgnoreCase));
Packaging\PackagingService.cs (1)
740if (!fileName.EndsWith(suffix, StringComparison.OrdinalIgnoreCase))
Projects\AppHostServerClosureSnapshots.cs (1)
165if (!entry.SourcePath.EndsWith(".dll", StringComparison.OrdinalIgnoreCase))
Projects\DotNetAppHostProject.cs (1)
1317if (Path.GetFileNameWithoutExtension(projectFile.Name).EndsWith("AppHost", StringComparison.OrdinalIgnoreCase))
Projects\GuestAppHostProject.cs (1)
1761convertedFiles[convertedFileName] = convertedFileName.EndsWith(".ts", StringComparison.Ordinal)
Projects\GuestRuntime.cs (2)
364var recursive = input.EndsWith("/**", StringComparison.Ordinal) || input.EndsWith(@"\**", StringComparison.Ordinal);
Projects\ILanguageDiscovery.cs (1)
115return fileName.EndsWith(extension, StringComparison.OrdinalIgnoreCase);
Projects\LegacyTypeScriptAppHost.cs (4)
101rewritten.EndsWith(".ts", StringComparison.Ordinal) && 102!rewritten.EndsWith(".mts", StringComparison.Ordinal) && 103!rewritten.EndsWith(".d.ts", StringComparison.Ordinal)) 121if (!path.EndsWith(segment, StringComparison.Ordinal))
Projects\ProjectUpdater.cs (1)
1167return value.StartsWith("$(", StringComparison.Ordinal) && value.EndsWith(")", StringComparison.Ordinal) && value.Length > 3;
Scaffolding\ScaffoldingService.cs (3)
345var trailingNewLine = existingContent.EndsWith("\r\n", StringComparison.Ordinal) 592if (!mergedContent.EndsWith("\n", StringComparison.Ordinal)) 612|| normalized.EndsWith("/" + VsCodeSettingsFileName, StringComparison.OrdinalIgnoreCase);
src\Shared\HeldFileLease.cs (1)
175if (leasePath.EndsWith(string.Concat(UnverifiedLockMarker, fileNameExtension), StringComparison.Ordinal))
src\Shared\PathLookupHelper.cs (2)
115if (pathExtensions is not null && pathExtensions.Any(ext => command.EndsWith(ext, StringComparison.OrdinalIgnoreCase))) 137if (pathExtensions is not null && pathExtensions.Any(ext => command.EndsWith(ext, StringComparison.OrdinalIgnoreCase)))
Telemetry\InternalMicrosoftDetector.cs (2)
1792if (!trimmed.EndsWith(CorpMicrosoftDomainSuffix, StringComparison.OrdinalIgnoreCase)) 1808if (normalized.EndsWith(CorpMicrosoftDomainSuffix, StringComparison.OrdinalIgnoreCase))
Utils\ArchiveHelper.cs (2)
22if (archivePath.EndsWith(".zip", StringComparison.OrdinalIgnoreCase)) 26else if (archivePath.EndsWith(".tar.gz", StringComparison.OrdinalIgnoreCase))
Utils\EnvironmentChecker\EnvironmentChecker.cs (1)
141var typeName = checkType.Name.EndsWith("Check", StringComparison.Ordinal)
Utils\EnvironmentChecker\OperatingSystemCheck.cs (1)
181if (normalizedName.EndsWith(suffix, StringComparison.OrdinalIgnoreCase))
aspire-managed (2)
NuGet\Commands\NuGetPackageAssetResolver.cs (1)
439return path.EndsWith(".dll", StringComparison.OrdinalIgnoreCase);
src\Shared\HeldFileLease.cs (1)
175if (leasePath.EndsWith(string.Concat(UnverifiedLockMarker, fileNameExtension), StringComparison.Ordinal))
Aspire.Acquisition.Tests (4)
Scripts\Common\ScriptFunctionCommand.cs (2)
55return scriptPath.EndsWith(".sh", StringComparison.OrdinalIgnoreCase) ? "bash" : "pwsh"; 69if (_scriptPath.EndsWith(".sh", StringComparison.OrdinalIgnoreCase))
Scripts\Common\ScriptToolCommand.cs (2)
53return scriptPath.EndsWith(".sh", StringComparison.OrdinalIgnoreCase) 77if (_scriptPath.EndsWith(".sh", StringComparison.OrdinalIgnoreCase))
Aspire.Azure.AI.Inference (1)
AspireAzureAIInferenceExtensions.cs (1)
487|| host.EndsWith($".{domain}", StringComparison.OrdinalIgnoreCase);
Aspire.Cli.EndToEnd.Tests (8)
ChannelUpdateWorkflowTests.cs (1)
114var generatedModuleImport = appHostRelativePath.EndsWith(".mts", StringComparison.OrdinalIgnoreCase)
Helpers\CliE2ETestHelpers.cs (3)
1020.Where(file => !file.EndsWith(".symbols.nupkg", StringComparison.OrdinalIgnoreCase)) 1036.Where(file => file.EndsWith($"{sdkVersion}.nupkg", StringComparison.OrdinalIgnoreCase)) 1092if (fileName.EndsWith(".symbols.nupkg", StringComparison.OrdinalIgnoreCase))
tests\Shared\CliPackageDiscovery.cs (3)
54|| fileName.EndsWith(".snupkg", StringComparison.OrdinalIgnoreCase) 55|| fileName.EndsWith(".symbols.nupkg", StringComparison.OrdinalIgnoreCase) 57|| !fileName.EndsWith(NupkgSuffix, StringComparison.OrdinalIgnoreCase))
tests\Shared\Hex1bAutomatorTestHelpers.cs (1)
199if (line.EndsWith(commandText, StringComparison.Ordinal) ||
Aspire.Cli.Tests (19)
Agents\AspireSkillsInstallerTests.cs (12)
153if (request.RequestUri!.AbsolutePath.EndsWith("/releases/tags/v0.0.1", StringComparison.Ordinal)) 203if (request.RequestUri!.AbsolutePath.EndsWith("/releases/tags/v0.0.1", StringComparison.Ordinal)) 254if (request.RequestUri!.AbsolutePath.EndsWith("/releases/tags/v0.0.1", StringComparison.Ordinal)) 320if (request.RequestUri!.AbsolutePath.EndsWith("/releases/tags/v0.0.1", StringComparison.Ordinal)) 989if (request.RequestUri!.AbsolutePath.EndsWith("/releases/tags/v0.0.1", StringComparison.Ordinal)) 1283if (request.RequestUri!.AbsolutePath.EndsWith("/releases/tags/v0.0.1", StringComparison.Ordinal)) 1339if (request.RequestUri!.AbsolutePath.EndsWith("/releases/tags/v0.0.1", StringComparison.Ordinal)) 1568if (request.RequestUri!.AbsolutePath.EndsWith("/releases/tags/v0.0.1", StringComparison.Ordinal)) 1634if (request.RequestUri!.AbsolutePath.EndsWith("/releases/tags/v0.0.1", StringComparison.Ordinal)) 1683if (request.RequestUri!.AbsolutePath.EndsWith("/releases/tags/v0.0.1", StringComparison.Ordinal)) 1739if (request.RequestUri!.AbsolutePath.EndsWith("/releases/tags/v0.0.1", StringComparison.Ordinal)) 1948if (request.RequestUri!.AbsolutePath.EndsWith("/releases/tags/v0.0.1", StringComparison.Ordinal))
Agents\TelemetryHookConfiguratorTests.cs (2)
105Assert.Contains(args, a => a.EndsWith("track-telemetry.ps1", StringComparison.OrdinalIgnoreCase)); 110Assert.Contains(args, a => a.EndsWith("track-telemetry.sh", StringComparison.OrdinalIgnoreCase));
Commands\DoctorCommandTests.cs (1)
1097if (name.EndsWith(suffix, StringComparison.OrdinalIgnoreCase))
Mcp\ApiDocs\ApiDocsIndexServiceTests.cs (1)
596var markdownUrl = cachePageUrl.EndsWith(".md", StringComparison.OrdinalIgnoreCase) ? cachePageUrl : $"{cachePageUrl}.md";
ProfileCaptureServiceTests.cs (1)
590if (request.RequestUri?.AbsolutePath.EndsWith("/api/telemetry/traces", StringComparison.Ordinal) is true)
Scaffolding\ScaffoldingServiceTests.cs (1)
113Assert.False(serialized.EndsWith(Environment.NewLine, StringComparison.Ordinal));
tests\Shared\Logging\XunitLoggerProvider.cs (1)
96if (message.EndsWith(Environment.NewLine, StringComparison.Ordinal))
Aspire.Dashboard (5)
Model\BrowserLinkOutgoingPeerResolver.cs (1)
40if (url != null && url.EndsWith(lastSegment, StringComparisons.UrlPath))
Model\DefaultInstrumentUnitResolver.cs (2)
36if (instrument.Name.EndsWith(".count", StringComparison.Ordinal)) 40else if (instrument.Name.EndsWith(".length", StringComparison.Ordinal))
ServiceClient\DashboardSqliteDatabase.cs (1)
194.Where(name => name.StartsWith(SchemaResourcePrefix, StringComparison.Ordinal) && name.EndsWith(".sql", StringComparison.Ordinal))
src\Shared\StringUtils.cs (1)
41return value.EndsWith(suffix, StringComparison.Ordinal)
Aspire.Dashboard.Components.Tests (1)
tests\Shared\Logging\XunitLoggerProvider.cs (1)
96if (message.EndsWith(Environment.NewLine, StringComparison.Ordinal))
Aspire.Dashboard.Tests (1)
tests\Shared\Logging\XunitLoggerProvider.cs (1)
96if (message.EndsWith(Environment.NewLine, StringComparison.Ordinal))
Aspire.Deployment.EndToEnd.Tests (4)
tests\Shared\CliPackageDiscovery.cs (3)
54|| fileName.EndsWith(".snupkg", StringComparison.OrdinalIgnoreCase) 55|| fileName.EndsWith(".symbols.nupkg", StringComparison.OrdinalIgnoreCase) 57|| !fileName.EndsWith(NupkgSuffix, StringComparison.OrdinalIgnoreCase))
tests\Shared\Hex1bAutomatorTestHelpers.cs (1)
199if (line.EndsWith(commandText, StringComparison.Ordinal) ||
Aspire.Hosting (16)
ApplicationModel\EndpointHostHelpers.cs (2)
47return host is not null && host.EndsWith(".localhost", StringComparison.OrdinalIgnoreCase); 59return host is not null && host.EndsWith(".dev.localhost", StringComparison.OrdinalIgnoreCase);
Dashboard\DashboardEventHandlers.cs (1)
315var baseName = fileName.EndsWith(".exe", StringComparison.OrdinalIgnoreCase)
Dashboard\DashboardServiceHost.cs (1)
229var host = uri.Host.EndsWith(".", StringComparison.Ordinal)
DistributedApplicationOptions.cs (1)
195else if (File.Exists(fullPath) && fullPath.EndsWith(".csproj", StringComparison.OrdinalIgnoreCase))
ProjectResourceBuilderExtensions.cs (2)
428if (!projectPath.EndsWith(".csproj", StringComparison.OrdinalIgnoreCase) && !projectPath.EndsWith(".cs", StringComparison.OrdinalIgnoreCase))
Publishing\ManifestPublisher.cs (1)
38if (!_options.Value.OutputPath.EndsWith(".json", StringComparison.Ordinal))
Publishing\ManifestPublishingExtensions.cs (1)
47if (!outputPath.EndsWith(".json", StringComparison.Ordinal))
ResourceBuilderExtensions.cs (2)
3942mediaType.EndsWith("+json", StringComparison.OrdinalIgnoreCase)) 3949mediaType.EndsWith("+xml", StringComparison.OrdinalIgnoreCase) ||
src\Shared\PathLookupHelper.cs (2)
115if (pathExtensions is not null && pathExtensions.Any(ext => command.EndsWith(ext, StringComparison.OrdinalIgnoreCase))) 137if (pathExtensions is not null && pathExtensions.Any(ext => command.EndsWith(ext, StringComparison.OrdinalIgnoreCase)))
src\Shared\StringUtils.cs (1)
41return value.EndsWith(suffix, StringComparison.Ordinal)
src\Shared\TerminalHost\TerminalHostPaths.cs (1)
151if (!fileName.EndsWith(extension, StringComparison.Ordinal))
VersionChecking\VersionCheckService.cs (1)
209ignorePattern.EndsWith("-*", StringComparison.Ordinal))
Aspire.Hosting.Azure (3)
src\Shared\PathLookupHelper.cs (2)
115if (pathExtensions is not null && pathExtensions.Any(ext => command.EndsWith(ext, StringComparison.OrdinalIgnoreCase))) 137if (pathExtensions is not null && pathExtensions.Any(ext => command.EndsWith(ext, StringComparison.OrdinalIgnoreCase)))
src\Shared\StringUtils.cs (1)
41return value.EndsWith(suffix, StringComparison.Ordinal)
Aspire.Hosting.Azure.Tests (4)
AzureSandboxesTests.cs (1)
620if (request.RequestUri?.AbsolutePath.EndsWith("/sandboxes", StringComparison.Ordinal) == true)
DefaultArmClientProviderTests.cs (3)
56static uri => uri.AbsolutePath.EndsWith($"/subscriptions/{SubscriptionId}/providers/Microsoft.Search", StringComparison.Ordinal)); 601path.EndsWith("/deletedVaults/kv-test/purge", StringComparison.Ordinal); 605path.EndsWith("/deletedVaults/kv-test", StringComparison.Ordinal);
Aspire.Hosting.Browsers (2)
src\Shared\PathLookupHelper.cs (2)
115if (pathExtensions is not null && pathExtensions.Any(ext => command.EndsWith(ext, StringComparison.OrdinalIgnoreCase))) 137if (pathExtensions is not null && pathExtensions.Any(ext => command.EndsWith(ext, StringComparison.OrdinalIgnoreCase)))
Aspire.Hosting.Browsers.Tests (3)
BrowserLogsRunningSessionTests.cs (1)
78Assert.Contains(logs, log => log.Content.EndsWith("[session-0001] [console.log] hello from tracked browser", StringComparison.Ordinal));
src\Shared\PathLookupHelper.cs (2)
115if (pathExtensions is not null && pathExtensions.Any(ext => command.EndsWith(ext, StringComparison.OrdinalIgnoreCase))) 137if (pathExtensions is not null && pathExtensions.Any(ext => command.EndsWith(ext, StringComparison.OrdinalIgnoreCase)))
Aspire.Hosting.CodeGeneration.Go (1)
AtsGoCodeGenerator.cs (1)
2216|| (typeId?.EndsWith("/System.Threading.CancellationToken", StringComparison.Ordinal) ?? false);
Aspire.Hosting.CodeGeneration.Java (4)
AtsJavaCodeGenerator.cs (4)
62.Where(static key => key.EndsWith(".java", StringComparison.Ordinal)) 420if (trimmed.EndsWith("*/", StringComparison.Ordinal)) 436if (!trimmed.EndsWith("*/", StringComparison.Ordinal)) 2667|| (typeId?.EndsWith("/System.Threading.CancellationToken", StringComparison.Ordinal) ?? false);
Aspire.Hosting.CodeGeneration.Java.Tests (3)
AtsJavaCodeGeneratorTests.cs (3)
387var javaFiles = files.Where(kvp => kvp.Key.EndsWith(".java", StringComparison.Ordinal)).ToList(); 409.Where(kvp => kvp.Key.EndsWith(".java", StringComparison.Ordinal)) 429foreach (var (path, content) in files.Where(kvp => kvp.Key.EndsWith(".java", StringComparison.Ordinal)))
Aspire.Hosting.CodeGeneration.Python (3)
AtsPythonCodeGenerator.cs (3)
730if (snakeName.EndsWith("_async", StringComparison.Ordinal)) 2653if (optionType.EndsWith("Parameters", StringComparison.Ordinal)) 2716else if (currentOption.EndsWith("Parameters", StringComparison.Ordinal))
Aspire.Hosting.CodeGeneration.Rust (1)
AtsRustCodeGenerator.cs (1)
1085|| (typeId?.EndsWith("/System.Threading.CancellationToken", StringComparison.Ordinal) ?? false);
Aspire.Hosting.Docker (2)
src\Shared\PathLookupHelper.cs (2)
115if (pathExtensions is not null && pathExtensions.Any(ext => command.EndsWith(ext, StringComparison.OrdinalIgnoreCase))) 137if (pathExtensions is not null && pathExtensions.Any(ext => command.EndsWith(ext, StringComparison.OrdinalIgnoreCase)))
Aspire.Hosting.Dotnet (6)
DotnetProjectBuildArtifactManager.cs (1)
229!fileName.EndsWith(BuildProjectFileExtension, StringComparison.Ordinal))
DotnetProjectBuildCoordinator.cs (2)
202path.EndsWith(".csproj", StringComparison.OrdinalIgnoreCase); 205IsProjectFile(path) || path.EndsWith(".cs", StringComparison.OrdinalIgnoreCase);
DotnetProjectHostingExtensions.cs (2)
396if (!projectPath.EndsWith(".csproj", StringComparison.OrdinalIgnoreCase) && !projectPath.EndsWith(".cs", StringComparison.OrdinalIgnoreCase))
src\Shared\HeldFileLease.cs (1)
175if (leasePath.EndsWith(string.Concat(UnverifiedLockMarker, fileNameExtension), StringComparison.Ordinal))
Aspire.Hosting.Foundry (1)
Toolbox\FoundryToolboxToolDefinition.cs (1)
110!host.EndsWith(".localhost", StringComparison.OrdinalIgnoreCase);
Aspire.Hosting.Integration.Analyzers (1)
AspireExportAnalyzer.cs (1)
840if (shortName.EndsWith("Resource", StringComparison.Ordinal))
Aspire.Hosting.Java (3)
JavaHostingExtensions.cs (3)
1996return fileName.EndsWith("-sources.jar", StringComparison.OrdinalIgnoreCase) 1997|| fileName.EndsWith("-javadoc.jar", StringComparison.OrdinalIgnoreCase) 1998|| fileName.EndsWith("-plain.jar", StringComparison.OrdinalIgnoreCase);
Aspire.Hosting.Kubernetes (2)
src\Shared\PathLookupHelper.cs (2)
115if (pathExtensions is not null && pathExtensions.Any(ext => command.EndsWith(ext, StringComparison.OrdinalIgnoreCase))) 137if (pathExtensions is not null && pathExtensions.Any(ext => command.EndsWith(ext, StringComparison.OrdinalIgnoreCase)))
Aspire.Hosting.Orleans (1)
ProviderConfiguration.cs (1)
29providerType = resourceType.EndsWith(resource, StringComparison.Ordinal) ? resourceType[..^resource.Length] : resourceType;
Aspire.Hosting.RabbitMQ (3)
RabbitMQBuilderExtensions.cs (3)
198else if (existingTag.EndsWith(management, StringComparison.OrdinalIgnoreCase) 199|| existingTag.EndsWith($"{management}-{alpine}", StringComparison.OrdinalIgnoreCase)) 204else if (existingTag.EndsWith(alpine, StringComparison.OrdinalIgnoreCase))
Aspire.Hosting.Radius (1)
Publishing\RadiusInfrastructureBuilder.cs (1)
1408if (image.EndsWith(":latest", StringComparison.Ordinal) || !image.Contains(':'))
Aspire.Hosting.RemoteHost (2)
Ats\PolyglotCapabilityInvocationException.cs (1)
477_ => name.EndsWith("Resource", StringComparison.Ordinal) ? name[..^"Resource".Length] + " resource" : name
Ats\ReferenceExpressionRef.cs (1)
246if (part.StartsWith("{", StringComparison.Ordinal) && part.EndsWith("}", StringComparison.Ordinal) &&
Aspire.Hosting.RemoteHost.Tests (24)
AtsCapabilityScannerTests.cs (18)
156c => c.CapabilityId.EndsWith("/testEnumerableParameter", StringComparison.Ordinal)); 163c => c.CapabilityId.EndsWith("/testEnumerableReturn", StringComparison.Ordinal)); 188c => c.CapabilityId.EndsWith("/testUnionEnumParameter", StringComparison.Ordinal)); 368Assert.Contains(result.Capabilities, capability => capability.CapabilityId.EndsWith("/BeforeStartEvent.services", StringComparison.Ordinal)); 369Assert.Contains(result.Capabilities, capability => capability.CapabilityId.EndsWith("/IUserSecretsManager.trySetSecret", StringComparison.Ordinal)); 370Assert.Contains(result.Capabilities, capability => capability.CapabilityId.EndsWith("/PipelineStepContext.reportingStep", StringComparison.Ordinal)); 371Assert.Contains(result.Capabilities, capability => capability.CapabilityId.EndsWith("/PipelineSummary.add", StringComparison.Ordinal)); 435c => c.CapabilityId.EndsWith("/BaseExportedProperties.name", StringComparison.Ordinal)); 440c => c.CapabilityId.EndsWith("/DerivedExportedProperties.framework", StringComparison.Ordinal)); 442c => c.CapabilityId.EndsWith("/DerivedExportedProperties.name", StringComparison.Ordinal)); 511c => c.CapabilityId.EndsWith("/shadowedExporter", StringComparison.Ordinal)); 513c => c.CapabilityId.EndsWith("/specificShadowedExporter", StringComparison.Ordinal)); 542.FirstOrDefault(c => c.CapabilityId.EndsWith("/testMultiParamHandleCallback", StringComparison.Ordinal)); 569c => c.CapabilityId.EndsWith("/usesAssemblyExportedType", StringComparison.Ordinal)); 588c => c.CapabilityId.EndsWith("/withConfiguration", StringComparison.Ordinal)); 590m => m.Key.EndsWith("/withConfiguration", StringComparison.Ordinal)).Value; 607c => c.CapabilityId.EndsWith("/classLevelBackgroundThreadProbe", StringComparison.Ordinal)); 762c => c.CapabilityId.EndsWith("/descriptionFallback", StringComparison.Ordinal));
AttributeDataReaderTests.cs (3)
171.FirstOrDefault(c => c.CapabilityId.EndsWith("/compatibleMethod", StringComparison.Ordinal)); 186.FirstOrDefault(c => c.CapabilityId.EndsWith("/officialMethod", StringComparison.Ordinal)); 188.FirstOrDefault(c => c.CapabilityId.EndsWith("/thirdPartyMethod", StringComparison.Ordinal));
ManifestCommandTests.cs (1)
135assembly => assembly.GetProperty("path").GetString()?.EndsWith(".xml", StringComparison.OrdinalIgnoreCase) == true);
RestoreCommandTests.cs (2)
68path => path?.EndsWith( 73path => path?.EndsWith(
Aspire.Hosting.Sdk.Tests (4)
AppHostSdkTargetsTests.cs (4)
1717=> path.EndsWith(".cmd", StringComparison.OrdinalIgnoreCase) 1718|| path.EndsWith(".bat", StringComparison.OrdinalIgnoreCase); 1735&& (cliPath.EndsWith(".cmd", StringComparison.OrdinalIgnoreCase) 1736|| cliPath.EndsWith(".bat", StringComparison.OrdinalIgnoreCase)))
Aspire.Hosting.Tasks (6)
ResolveAspireCliBundle.cs (2)
245return path.EndsWith(Path.DirectorySeparatorChar.ToString(), StringComparison.Ordinal) || 246path.EndsWith(Path.AltDirectorySeparatorChar.ToString(), StringComparison.Ordinal)
ResolveAspireCliInvocation.cs (2)
216&& (path.EndsWith(".cmd", StringComparison.OrdinalIgnoreCase) 217|| path.EndsWith(".bat", StringComparison.OrdinalIgnoreCase));
RunAspireCliCommand.cs (2)
333&& (path.EndsWith(".cmd", StringComparison.OrdinalIgnoreCase) 334|| path.EndsWith(".bat", StringComparison.OrdinalIgnoreCase));
Aspire.Hosting.Testing.Tests (2)
DashboardUrlTests.cs (1)
338record.Category?.EndsWith(".Resources.aspire-dashboard", StringComparison.Ordinal) == true &&
tests\Shared\Logging\XunitLoggerProvider.cs (1)
96if (message.EndsWith(Environment.NewLine, StringComparison.Ordinal))
Aspire.Hosting.Tests (3)
MSBuildTests.cs (3)
265.Single(path => !path.EndsWith(".snupkg", StringComparison.Ordinal)); 271var nuspecEntry = archive.Entries.Single(entry => entry.FullName.EndsWith(".nuspec", StringComparison.Ordinal)); 1372var nuspecEntry = archive.Entries.Single(entry => entry.FullName.EndsWith(".nuspec", StringComparison.Ordinal));
Aspire.Hosting.TestUtilities (2)
Helpers\KubernetesHelper.cs (1)
19if ((name == resourceName || (name.StartsWith(resourceName + "-", StringComparison.Ordinal) && name.EndsWith("-" + resourceNameSuffix, StringComparison.Ordinal))) && ready(r))
tests\Shared\Logging\XunitLoggerProvider.cs (1)
96if (message.EndsWith(Environment.NewLine, StringComparison.Ordinal))
Aspire.Playground.Tests (3)
src\Shared\PathLookupHelper.cs (2)
115if (pathExtensions is not null && pathExtensions.Any(ext => command.EndsWith(ext, StringComparison.OrdinalIgnoreCase))) 137if (pathExtensions is not null && pathExtensions.Any(ext => command.EndsWith(ext, StringComparison.OrdinalIgnoreCase)))
tests\Shared\Logging\XunitLoggerProvider.cs (1)
96if (message.EndsWith(Environment.NewLine, StringComparison.Ordinal))
Aspire.Templates.Tests (1)
LocalhostTldHostnameTests.cs (1)
103Assert.False(hostname.EndsWith("-", StringComparison.Ordinal),
Aspire.TerminalHost (1)
src\Shared\TerminalHost\TerminalHostPaths.cs (1)
151if (!fileName.EndsWith(extension, StringComparison.Ordinal))
Aspire.TestUtilities (2)
src\Shared\PathLookupHelper.cs (2)
115if (pathExtensions is not null && pathExtensions.Any(ext => command.EndsWith(ext, StringComparison.OrdinalIgnoreCase))) 137if (pathExtensions is not null && pathExtensions.Any(ext => command.EndsWith(ext, StringComparison.OrdinalIgnoreCase)))
Aspire.TypeSystem (1)
AtsConstants.cs (1)
289public static bool IsArray(string? typeId) => typeId?.EndsWith("[]", StringComparison.Ordinal) == true;
ConfigurationSchemaGenerator (2)
ConfigSchemaEmitter.cs (1)
689if (excludedPath.StartsWith(currentPath, StringComparison.Ordinal) && excludedPath.EndsWith(property.ConfigurationKeyName, StringComparison.Ordinal))
RuntimeSource\Roslyn\GetBestTypeByMetadataName.cs (1)
157return name.Length > AttributeSuffix.Length && name.EndsWith(AttributeSuffix, comparison);
crossgen2 (1)
Program.cs (1)
506if (nonLocalGenericsModule.EndsWith(".dll", StringComparison.OrdinalIgnoreCase))
Crossgen2Tasks (5)
CommonFilePulledFromSdkRepo\NuGetUtils.NuGet.cs (3)
14if (!path.EndsWith("_._", StringComparison.Ordinal)) 51&& file.EndsWith(".dll", StringComparison.OrdinalIgnoreCase) 52&& !file.EndsWith(".resources.dll", StringComparison.OrdinalIgnoreCase);
PrepareForReadyToRunCompilation.cs (2)
454if (!file.ItemSpec.EndsWith(".dll", StringComparison.OrdinalIgnoreCase) && !file.ItemSpec.EndsWith(".exe", StringComparison.OrdinalIgnoreCase))
CSharpSyntaxGenerator (2)
AbstractFileWriter.cs (1)
286return name.EndsWith(post, StringComparison.Ordinal)
SourceWriter.cs (1)
1465&& ((field.Kinds.Count == 1 && field.Kinds[0].Name != "IdentifierToken" && !field.Kinds[0].Name.EndsWith("LiteralToken", StringComparison.Ordinal)) || (field.Kinds.Count > 1 && field.Kinds.Count == node.Kinds.Count));
dotnet-aot (1)
parent\dotnet\Extensions\ProjectInstanceExtensions.cs (1)
23if (string.IsNullOrEmpty(projectTypeGuid) && projectInstance.FullPath.EndsWith(".shproj", StringComparison.OrdinalIgnoreCase))
dotnet-dev-certs (2)
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandOption.cs (1)
38else if (part.StartsWith("<", StringComparison.Ordinal) && part.EndsWith(">", StringComparison.Ordinal))
src\aspnetcore\src\Tools\Shared\CommandLine\CommandLineApplicationExtensions.cs (1)
34? template.EndsWith(">...", StringComparison.Ordinal) ? CommandOptionType.MultipleValue : CommandOptionType.SingleValue
dotnet-format (6)
Utilities\GeneratedCodeUtilities.cs (4)
51if (fileNameWithoutExtension.EndsWith(".designer", StringComparison.OrdinalIgnoreCase) || 52fileNameWithoutExtension.EndsWith(".generated", StringComparison.OrdinalIgnoreCase) || 53fileNameWithoutExtension.EndsWith(".g", StringComparison.OrdinalIgnoreCase) || 54fileNameWithoutExtension.EndsWith(".g.i", StringComparison.OrdinalIgnoreCase))
Workspaces\FolderWorkspace_ProjectLoader.cs (1)
21if (filePaths[index].EndsWith(FileExtension, StringComparison.InvariantCulture))
Workspaces\MSBuildWorkspaceFinder.cs (1)
65&& workspaceExtension.EndsWith("proj", StringComparison.OrdinalIgnoreCase)
dotnet-getdocument (2)
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandOption.cs (1)
38else if (part.StartsWith("<", StringComparison.Ordinal) && part.EndsWith(">", StringComparison.Ordinal))
src\aspnetcore\src\Tools\Shared\CommandLine\CommandLineApplicationExtensions.cs (1)
34? template.EndsWith(">...", StringComparison.Ordinal) ? CommandOptionType.MultipleValue : CommandOptionType.SingleValue
dotnet-Microsoft.XmlSerializer.Generator (3)
Sgen.cs (3)
155if (arg.EndsWith(".dll", StringComparison.InvariantCultureIgnoreCase) || arg.EndsWith(".exe", StringComparison.InvariantCultureIgnoreCase)) 330if (!outputDirectory.EndsWith("\"", StringComparison.Ordinal) || !Directory.Exists(outputDirectory = outputDirectory.Remove(outputDirectory.Length - 1)))
dotnet-openapi (4)
Commands\AddFileCommand.cs (1)
41if (!ApprovedExtensions.Any(e => sourceFile.EndsWith(e, StringComparison.Ordinal)))
Commands\BaseCommand.cs (1)
137return File.Exists(Path.GetFullPath(file)) && file.EndsWith(".csproj", StringComparison.Ordinal);
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandOption.cs (1)
38else if (part.StartsWith("<", StringComparison.Ordinal) && part.EndsWith(">", StringComparison.Ordinal))
src\aspnetcore\src\Tools\Shared\CommandLine\CommandLineApplicationExtensions.cs (1)
34? template.EndsWith(">...", StringComparison.Ordinal) ? CommandOptionType.MultipleValue : CommandOptionType.SingleValue
dotnet-sql-cache (2)
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandOption.cs (1)
38else if (part.StartsWith("<", StringComparison.Ordinal) && part.EndsWith(">", StringComparison.Ordinal))
src\aspnetcore\src\Tools\Shared\CommandLine\CommandLineApplicationExtensions.cs (1)
34? template.EndsWith(">...", StringComparison.Ordinal) ? CommandOptionType.MultipleValue : CommandOptionType.SingleValue
dotnet-suggest (1)
PathExtensions.cs (1)
10if (path.EndsWith(".exe", StringComparison.OrdinalIgnoreCase))
dotnet-svcutil-lib (28)
CodeDomFixup\CodeDomHelpers.cs (1)
95return (method.Name.EndsWith("Async", StringComparison.Ordinal) &&
CodeDomFixup\CodeDomVisitors\AttributeFixer.cs (2)
193baseType.EndsWith(".ExcludeFromCodeCoverageAttribute", StringComparison.Ordinal) || 194baseType.EndsWith(".ExcludeFromCodeCoverage", StringComparison.Ordinal);
CodeDomFixup\CodeDomVisitors\SpecialIXmlSerializableRemapper.cs (1)
43if (name.EndsWith(typeName, StringComparison.Ordinal))
CodeDomFixup\ConfigToCode.cs (2)
37if (contractName.EndsWith(endpoint.Contract.Name, StringComparison.Ordinal) || contractName.EndsWith(UniqueCodeIdentifierScope.MakeValid(endpoint.Contract.CodeName, endpoint.Contract.CodeName), StringComparison.Ordinal))
CommandProcessorOptions.cs (1)
431if (!outputFile.EndsWith(this.CodeProvider.FileExtension, RuntimeEnvironmentHelper.FileStringComparison))
FrameworkFork\Microsoft.CodeDom\Compiler\TempFiles.cs (1)
309if (tempDir.EndsWith("\\", StringComparison.Ordinal))
FrameworkFork\Microsoft.Xml\Xml\Serialization\CodeIdentifier.cs (1)
253while (identifier.EndsWith("[]", StringComparison.Ordinal))
FrameworkFork\Microsoft.Xml\Xml\Serialization\SoapSchemaImporter.cs (1)
560if (member.Name.EndsWith("Specified", StringComparison.Ordinal))
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSchemaImporter.cs (2)
1530if (member.Name.EndsWith("Specified", StringComparison.Ordinal)) 1577if (member.Name.EndsWith("Specified", StringComparison.Ordinal))
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSerializationWriterILGen.cs (1)
2604else if (initValue.Source.EndsWith("]", StringComparison.Ordinal))
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\TransportSecurityHelpers.cs (1)
285if (!baseAddress.AbsolutePath.EndsWith("/", StringComparison.Ordinal))
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\ServiceReflector.cs (3)
38if (baseUri.EndsWith("/", StringComparison.Ordinal)) 126if (!contractName.Namespace.EndsWith("/", StringComparison.Ordinal)) 929else if (isTask && method.Name.EndsWith(AsyncMethodNameSuffix, StringComparison.Ordinal))
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\WsdlImporter.cs (1)
1065string baseActionUri = ns.EndsWith(delimiter, StringComparison.OrdinalIgnoreCase) ? ns : ns + delimiter;
Metadata\MetadaExchangeResolver.cs (1)
93bool isMexUri = this.EndpointAddress.Uri.AbsoluteUri.EndsWith(mexUri, StringComparison.OrdinalIgnoreCase);
Metadata\MetadataDocumentLoader.cs (1)
715if (key.EndsWith(MexUri, StringComparison.OrdinalIgnoreCase))
Metadata\MetadataFileNameManager.cs (2)
112if (absoluteUriString.EndsWith("/", StringComparison.Ordinal)) 129if (absolutePath.EndsWith("/", StringComparison.Ordinal))
OutputPathHelper.cs (3)
55if (!directory.EndsWith(Path.DirectorySeparatorChar.ToString(), StringComparison.Ordinal)) 124if (absoluteUriString.EndsWith("/", StringComparison.Ordinal)) 140if (absolutePath.EndsWith("/", StringComparison.Ordinal))
Shared\Utilities\LogTag.cs (1)
37if (string.IsNullOrEmpty(tag) || tag.Length != LogTag.s_tagLength || !tag.StartsWith(s_tagStart, StringComparison.Ordinal) || !tag.EndsWith(s_tagEnd, StringComparison.Ordinal))
TypeLoader.cs (2)
23if (path.EndsWith(DotDll, StringComparison.OrdinalIgnoreCase) || path.EndsWith(DotExe, StringComparison.OrdinalIgnoreCase))
dotnet-svcutil-lib.Tests (2)
TestInit.cs (2)
365var nonRefbaselineFiles = baselineFiles.Where(f => f.EndsWith(".cs") && !f.EndsWith(Path.DirectorySeparatorChar + "reference.cs", StringComparison.OrdinalIgnoreCase)).ToList(); 377var nonRefGeneratedFiles = generatedFiles.Where(f => f.EndsWith(".cs") && !f.EndsWith(Path.DirectorySeparatorChar + "reference.cs", StringComparison.OrdinalIgnoreCase)).ToList();
dotnet-svcutil.xmlserializer (4)
Microsoft\Tools\ServiceModel\SvcUtil\Options.cs (1)
193if (!directoryArgValue.EndsWith(Path.DirectorySeparatorChar.ToString(), StringComparison.Ordinal))
Microsoft\Tools\ServiceModel\SvcUtil\OutputModule.cs (3)
66if (!directory.EndsWith(Path.DirectorySeparatorChar.ToString(), StringComparison.Ordinal)) 175if (absoluteUriString.EndsWith("/", StringComparison.Ordinal)) 191if (absolutePath.EndsWith("/", StringComparison.Ordinal))
dotnet-user-jwts (3)
Helpers\DevJwtCliHelpers.cs (1)
111if (!appsettingsFile.EndsWith(".json", StringComparison.OrdinalIgnoreCase))
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandOption.cs (1)
38else if (part.StartsWith("<", StringComparison.Ordinal) && part.EndsWith(">", StringComparison.Ordinal))
src\aspnetcore\src\Tools\Shared\CommandLine\CommandLineApplicationExtensions.cs (1)
34? template.EndsWith(">...", StringComparison.Ordinal) ? CommandOptionType.MultipleValue : CommandOptionType.SingleValue
dotnet-user-secrets (2)
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandOption.cs (1)
38else if (part.StartsWith("<", StringComparison.Ordinal) && part.EndsWith(">", StringComparison.Ordinal))
src\aspnetcore\src\Tools\Shared\CommandLine\CommandLineApplicationExtensions.cs (1)
34? template.EndsWith(">...", StringComparison.Ordinal) ? CommandOptionType.MultipleValue : CommandOptionType.SingleValue
GenerateDocumentationAndConfigFiles (7)
Program.cs (1)
1388Debug.Assert(fileName.EndsWith(".globalconfig", StringComparison.Ordinal));
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\StringExtensions.cs (1)
168return name.Length > AttributeSuffix.Length && name.EndsWith(AttributeSuffix, comparison);
src\roslyn\src\Compilers\Core\Portable\SourceGeneration\GeneratedCodeUtilities.cs (4)
75if (fileNameWithoutExtension.EndsWith(".designer", StringComparison.OrdinalIgnoreCase) || 76fileNameWithoutExtension.EndsWith(".generated", StringComparison.OrdinalIgnoreCase) || 77fileNameWithoutExtension.EndsWith(".g", StringComparison.OrdinalIgnoreCase) || 78fileNameWithoutExtension.EndsWith(".g.i", StringComparison.OrdinalIgnoreCase))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\AbstractVirtualCharService.cs (1)
151if (endDelimiter.Length > 0 && !tokenText.EndsWith(endDelimiter, StringComparison.Ordinal))
GetDocument.Insider (2)
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandOption.cs (1)
38else if (part.StartsWith("<", StringComparison.Ordinal) && part.EndsWith(">", StringComparison.Ordinal))
src\aspnetcore\src\Tools\Shared\CommandLine\CommandLineApplicationExtensions.cs (1)
34? template.EndsWith(">...", StringComparison.Ordinal) ? CommandOptionType.MultipleValue : CommandOptionType.SingleValue
HelixTestTasks (1)
GroupWorkItems.cs (1)
121return name.EndsWith(".zip", StringComparison.OrdinalIgnoreCase)
ilc (3)
ConfigurablePInvokePolicy.cs (2)
89if (name.EndsWith(suffix, StringComparison.OrdinalIgnoreCase)) 95bool hasSharedLibraryExtension = name.EndsWith(suffix, StringComparison.Ordinal);
Program.cs (1)
288bool hidden = unmanagedEntryPointsAssemblyValue.EndsWith(hiddenSuffix, StringComparison.Ordinal);
ILCompiler.Build.Tasks (3)
ComputeManagedAssembliesToCompileToNative.cs (3)
113if (itemSpec.EndsWith(DotNetAppHostExecutableName, StringComparison.OrdinalIgnoreCase) || itemSpec.Contains(DotNetHostFxrLibraryName) || itemSpec.Contains(DotNetHostPolicyLibraryName)) 120&& !assemblyFileName.EndsWith(".jar", StringComparison.OrdinalIgnoreCase) 121&& !assemblyFileName.EndsWith(".dex", StringComparison.OrdinalIgnoreCase))
ILCompiler.Compiler (1)
Compiler\DependencyAnalysis\InlineableStringsResourceNode.cs (1)
41if (!resourceName.EndsWith(".resources", StringComparison.Ordinal))
ILCompiler.Diagnostics (2)
PdbWriter.cs (2)
185if (!dllPath.EndsWith(".ni.dll", StringComparison.OrdinalIgnoreCase) && !dllPath.EndsWith(".ni.exe", StringComparison.OrdinalIgnoreCase))
illink (3)
ILLink.RoslynAnalyzer (1)
CompilationExtensions.cs (1)
145return name.Length > AttributeSuffix.Length && name.EndsWith(AttributeSuffix, comparison);
Infrastructure.Tests (14)
Pipelines\ReleasePublishNugetPipelineTests.cs (1)
731if (alias.EndsWith("@microsoft.com", StringComparison.OrdinalIgnoreCase))
PowerShellScripts\DownloadNativeArchivesTests.cs (2)
570if (path.EndsWith("/_apis/build/builds/" + GetBuildIdFromPath(path) + "/artifacts", StringComparison.Ordinal) 571|| path.Contains("/_apis/build/builds/", StringComparison.Ordinal) && path.EndsWith("/artifacts", StringComparison.Ordinal))
src\Shared\PathLookupHelper.cs (2)
115if (pathExtensions is not null && pathExtensions.Any(ext => command.EndsWith(ext, StringComparison.OrdinalIgnoreCase))) 137if (pathExtensions is not null && pathExtensions.Any(ext => command.EndsWith(ext, StringComparison.OrdinalIgnoreCase)))
TestTriggerMap\TestTriggerMapModel.cs (1)
93var hasGlobSuffix = pattern.EndsWith("/**", StringComparison.Ordinal);
TestTriggerMap\TestTriggerMapTests.cs (4)
180.Where(f => f.StartsWith("src/", StringComparison.Ordinal) && f.EndsWith(".csproj", StringComparison.Ordinal)) 1045.Where(f => !f.EndsWith(".cs", StringComparison.Ordinal)) 1046.Where(f => !f.EndsWith(".md", StringComparison.Ordinal)) 1104.Where(name => name.EndsWith(".Tests", StringComparison.Ordinal))
WorkflowScripts\PrDocsCheckWorkflowTests.cs (3)
112workflowName.EndsWith(".md", StringComparison.Ordinal) 148workflowName.EndsWith(".md", StringComparison.Ordinal) 151workflowName.EndsWith(".md", StringComparison.Ordinal)
WorkflowScripts\SelectTestsCommentScriptTests.cs (1)
259var scriptIdx = Array.FindIndex(lines, jobIdx, l => l.TrimEnd().EndsWith("script: |", StringComparison.Ordinal));
installer.tasks (2)
GenerateFileVersionProps.cs (2)
107p.Key.EndsWith(".exe", StringComparison.OrdinalIgnoreCase) || 108p.Key.EndsWith(".dll", StringComparison.OrdinalIgnoreCase))
Microsoft.Analyzers.Local (1)
ApiLifecycle\ModelLoader.cs (1)
32if (assemblyName.EndsWith(fileName, StringComparison.OrdinalIgnoreCase) && string.Equals(fileExtension, ".json", StringComparison.OrdinalIgnoreCase))
Microsoft.AspNetCore.Analyzers (2)
OptionsAnalyzer.cs (1)
31property.Property.ContainingType.Name.EndsWith("Options", StringComparison.Ordinal))
StartupFacts.cs (1)
67!symbol.Name.EndsWith(SymbolNames.ConfigureServicesMethodSuffix, StringComparison.OrdinalIgnoreCase))
Microsoft.AspNetCore.App.Analyzers (3)
Infrastructure\VirtualChars\AbstractVirtualCharService.cs (1)
148if (endDelimiter.Length > 0 && !tokenText.EndsWith(endDelimiter, StringComparison.Ordinal))
Infrastructure\VirtualChars\CSharpVirtualCharService.cs (1)
254if (endDelimiter.Length > 0 && !tokenText.EndsWith(endDelimiter, StringComparison.OrdinalIgnoreCase))
src\aspnetcore\src\Shared\Roslyn\MvcFacts.cs (1)
48if (!type.Name.EndsWith("Controller", StringComparison.OrdinalIgnoreCase) &&
Microsoft.AspNetCore.Authentication.JwtBearer (1)
JwtBearerPostConfigureOptions.cs (1)
39if (!options.MetadataAddress.EndsWith("/", StringComparison.Ordinal))
Microsoft.AspNetCore.Components.Endpoints (2)
Assets\ImportMapDefinition.cs (2)
61if (!(asset.Url.EndsWith(".mjs", StringComparison.OrdinalIgnoreCase) || 62asset.Url.EndsWith(".js", StringComparison.OrdinalIgnoreCase)) ||
Microsoft.AspNetCore.Components.WebView.Maui (1)
src\BlazorWebView\src\SharedSource\StaticContentHotReloadManager.cs (1)
102 if (relativePath.StartsWith($"{assemblyName}.", StringComparison.Ordinal) && relativePath.EndsWith(".bundle.scp.css", StringComparison.Ordinal))
Microsoft.AspNetCore.Components.WebView.WindowsForms (1)
src\BlazorWebView\src\SharedSource\StaticContentHotReloadManager.cs (1)
102 if (relativePath.StartsWith($"{assemblyName}.", StringComparison.Ordinal) && relativePath.EndsWith(".bundle.scp.css", StringComparison.Ordinal))
Microsoft.AspNetCore.Components.WebView.Wpf (1)
src\BlazorWebView\src\SharedSource\StaticContentHotReloadManager.cs (1)
102 if (relativePath.StartsWith($"{assemblyName}.", StringComparison.Ordinal) && relativePath.EndsWith(".bundle.scp.css", StringComparison.Ordinal))
Microsoft.AspNetCore.Cors (1)
Infrastructure\UriHelpers.cs (1)
14&& subdomain.Host.EndsWith($".{domain.Host}", StringComparison.Ordinal);
Microsoft.AspNetCore.DataProtection (3)
Internal\ContainerUtils.cs (1)
106return Enumerable.Reverse(lines).Any(l => l.EndsWith("name=openrc:/docker", StringComparison.Ordinal));
Internal\HostingApplicationDiscriminator.cs (2)
36contentRoot.EndsWith(DirectorySeparator, StringComparison.OrdinalIgnoreCase) || 37contentRoot.EndsWith(AltDirectorySeparator, StringComparison.OrdinalIgnoreCase))
Microsoft.AspNetCore.Grpc.JsonTranscoding (1)
Internal\JsonTranscodingServerCallContext.cs (1)
155else if (header.Key.EndsWith(Metadata.BinaryHeaderSuffix, StringComparison.OrdinalIgnoreCase))
Microsoft.AspNetCore.Hosting (1)
GenericHost\GenericWebHostService.cs (1)
171if (address.Contains(".localhost", StringComparison.OrdinalIgnoreCase) && Uri.TryCreate(address, UriKind.Absolute, out var uri) && uri.Host.EndsWith(".localhost", StringComparison.OrdinalIgnoreCase))
Microsoft.AspNetCore.Http.Connections.Client (3)
HttpConnection.cs (2)
460if (!urlBuilder.Path.EndsWith("/", StringComparison.Ordinal)) 529if (!urlBuilder.Path.EndsWith("/", StringComparison.Ordinal))
Internal\Utils.cs (1)
27if (!builder.Path.EndsWith("/", StringComparison.Ordinal))
Microsoft.AspNetCore.Identity (1)
PasskeyEndpointsEndpointRouteBuilderExtensions.cs (1)
192&& host.EndsWith(serverDomain, StringComparison.OrdinalIgnoreCase);
Microsoft.AspNetCore.InternalTesting (2)
Logging\XunitLoggerProvider.cs (1)
98if (message.EndsWith(Environment.NewLine, StringComparison.Ordinal))
xunit\DockerOnlyAttribute.cs (1)
34return Enumerable.Reverse(lines).Any(l => l.EndsWith("name=openrc:/docker", StringComparison.Ordinal));
Microsoft.AspNetCore.Mvc.Analyzers (1)
src\aspnetcore\src\Shared\Roslyn\MvcFacts.cs (1)
48if (!type.Name.EndsWith("Controller", StringComparison.OrdinalIgnoreCase) &&
Microsoft.AspNetCore.Mvc.Core (3)
ApplicationModels\DefaultApplicationModelProvider.cs (2)
165typeInfo.Name.EndsWith("Controller", StringComparison.OrdinalIgnoreCase) ? 393actionName.EndsWith(Suffix, StringComparison.Ordinal))
Controllers\ControllerFeatureProvider.cs (1)
68if (!typeInfo.Name.EndsWith(ControllerTypeNameSuffix, StringComparison.OrdinalIgnoreCase) &&
Microsoft.AspNetCore.Mvc.NewtonsoftJson (4)
NewtonsoftJsonInputFormatter.cs (4)
286addMember = !path.EndsWith(member, StringComparison.Ordinal); 290addMember = !path.EndsWith($".{member}", StringComparison.Ordinal) 291&& !path.EndsWith($"['{member}']", StringComparison.Ordinal) 292&& !path.EndsWith($"[{member}]", StringComparison.Ordinal);
Microsoft.AspNetCore.Mvc.Razor (2)
RazorViewEngine.cs (1)
491return name.EndsWith(ViewExtension, StringComparison.OrdinalIgnoreCase);
TagHelpers\UrlResolutionTagHelper.cs (1)
257if (!appRelativeUrl.EndsWith(postTildeSlashUrlValue, StringComparison.Ordinal))
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation (1)
parent\parent\Mvc.RazorPages\src\ApplicationModels\PageRouteModelFactory.cs (1)
130Debug.Assert(path.EndsWith(RazorViewEngine.ViewExtension, StringComparison.OrdinalIgnoreCase));
Microsoft.AspNetCore.Mvc.RazorPages (4)
ApplicationModels\CompiledPageRouteModelProvider.cs (1)
90if (!rootDirectory.EndsWith("/", StringComparison.Ordinal))
ApplicationModels\DefaultPageApplicationModelPartsProvider.cs (1)
234if (methodName.EndsWith("Async", StringComparison.Ordinal))
ApplicationModels\PageConventionCollection.cs (1)
254if (pageName[0] != '/' || pageName.EndsWith(".cshtml", StringComparison.OrdinalIgnoreCase))
ApplicationModels\PageRouteModelFactory.cs (1)
130Debug.Assert(path.EndsWith(RazorViewEngine.ViewExtension, StringComparison.OrdinalIgnoreCase));
Microsoft.AspNetCore.Mvc.ViewFeatures (2)
ViewComponents\ViewComponentConventions.cs (2)
75if (componentType.Name.EndsWith(ViewComponentSuffix, StringComparison.OrdinalIgnoreCase)) 106typeInfo.Name.EndsWith(ViewComponentSuffix, StringComparison.OrdinalIgnoreCase) ||
Microsoft.AspNetCore.OpenApi (2)
Extensions\OpenApiEndpointRouteBuilderExtensions.cs (2)
87pattern.EndsWith(".yaml", StringComparison.OrdinalIgnoreCase) || 88pattern.EndsWith(".yml", StringComparison.OrdinalIgnoreCase);
Microsoft.AspNetCore.OpenApi.SourceGenerators (2)
XmlCommentGenerator.cs (1)
17.Where(file => file.Path.EndsWith(".xml", StringComparison.OrdinalIgnoreCase))
XmlComments\XmlComment.cs (1)
29if (xml.StartsWith("<doc>", StringComparison.InvariantCulture) && xml.EndsWith("</doc>", StringComparison.InvariantCulture))
Microsoft.AspNetCore.Routing (2)
Matching\HostMatcherPolicy.cs (1)
460return host.EndsWith(_wildcardEndsWith!, StringComparison.OrdinalIgnoreCase) &&
ShortCircuit\RouteShortCircuitEndpointRouteBuilderExtensions.cs (1)
29if (routePrefix.EndsWith("/", StringComparison.OrdinalIgnoreCase))
Microsoft.AspNetCore.Server.IntegrationTesting (1)
Common\DotNetCommands.cs (1)
34if (dotnetRoot.EndsWith("x64", StringComparison.Ordinal))
Microsoft.AspNetCore.Server.Kestrel.Core (2)
Internal\AddressBinder.cs (1)
156if (host.Length > localhostTld.Length && host.EndsWith(localhostTld, StringComparison.OrdinalIgnoreCase))
Internal\SniOptionsSelector.cs (1)
124if (serverName.EndsWith(suffix, StringComparison.OrdinalIgnoreCase))
Microsoft.AspNetCore.SignalR.Client.SourceGenerator (4)
HubClientProxyGenerator.Parser.cs (2)
42!attributeSymbol.ToString().EndsWith("HubClientProxyAttribute()", StringComparison.Ordinal)) 163.EndsWith("HubClientProxyAttribute", StringComparison.Ordinal))
HubServerProxyGenerator.Parser.cs (2)
42!attributeSymbol.ToString().EndsWith("HubServerProxyAttribute()", StringComparison.Ordinal)) 153.EndsWith("HubServerProxyAttribute", StringComparison.Ordinal))
Microsoft.AspNetCore.SpaServices.Extensions (1)
Proxying\SpaProxy.cs (1)
72var targetUri = new Uri((baseUriAsString.EndsWith("/", StringComparison.OrdinalIgnoreCase) ? baseUriAsString[..^1] : baseUriAsString)
Microsoft.AspNetCore.StaticFiles (1)
Helpers.cs (1)
29return path.HasValue && path.Value!.EndsWith("/", StringComparison.Ordinal);
Microsoft.Build (15)
BackEnd\Components\Communications\NodeLauncher.cs (1)
102if (fileName.EndsWith(".dll", StringComparison.OrdinalIgnoreCase))
BuildCheck\Infrastructure\CheckScopeClassifier.cs (2)
60file.EndsWith("nuget.g.props", StringComparison.OrdinalIgnoreCase) 61|| file.EndsWith("nuget.g.targets", StringComparison.OrdinalIgnoreCase);
Construction\Solution\SolutionFile.cs (2)
242if (value.EndsWith(".slnf", StringComparison.OrdinalIgnoreCase)) 1292return projectFile.EndsWith(".etp", StringComparison.OrdinalIgnoreCase);
Construction\Solution\SolutionProjectGenerator.cs (2)
1075if (escapedSolutionFileName.EndsWith(".slnx", StringComparison.Ordinal)) 2351if (!directoryName.EndsWith(Path.DirectorySeparatorChar.ToString(), StringComparison.Ordinal))
Evaluation\Expander\WellKnownFunctions.cs (2)
212returnVal = text.EndsWith(arg0, StringComparison.CurrentCulture); 217returnVal = text.EndsWith(arg0, arg1);
Graph\GraphBuilder.cs (1)
308if (!solutionDirectoryName.EndsWith(Path.DirectorySeparatorChar.ToString(), StringComparison.Ordinal))
Instance\TaskRegistry.cs (2)
373(assemblyFile.EndsWith(s_tasksV4Filename, StringComparison.OrdinalIgnoreCase) || assemblyFile.EndsWith(s_tasksV12Filename, StringComparison.OrdinalIgnoreCase)) &&
Logging\BinaryLogger\BinaryLogger.cs (2)
282bool hasProperExtension = parameter.EndsWith(BinlogFileExtension, StringComparison.OrdinalIgnoreCase); 791bool hasProperExtension = parameter.EndsWith(BinlogFileExtension, StringComparison.OrdinalIgnoreCase);
parent\Shared\TypeLoader.cs (1)
188if (longerTypeName.EndsWith(shorterTypeName, StringComparison.OrdinalIgnoreCase))
Microsoft.Build.Framework (16)
BuildEnvironmentHelper.cs (3)
229!string.IsNullOrEmpty(processPath) && processPath.EndsWith(Constants.MSBuildExecutableName, StringComparison.OrdinalIgnoreCase); 394directory.EndsWith(@"\amd64", StringComparison.OrdinalIgnoreCase) || 395directory.EndsWith(@"\arm64", StringComparison.OrdinalIgnoreCase)
FileUtilities.cs (2)
927if (fileName.EndsWith(extension, PathComparison)) 1319return filename!.EndsWith(extension, PathComparison);
Globbing\MSBuildPathMatcher.cs (2)
145_filePatternRegex = useTrailingDotRegex && filePattern.EndsWith(".", StringComparison.Ordinal) 635bool hasTrailingDot = pattern.EndsWith(".", StringComparison.Ordinal);
Utilities\AssemblyLoadInfo.cs (1)
233get { return _assemblyFile?.EndsWith(TaskFactoryUtilities.InlineTaskSuffix, StringComparison.OrdinalIgnoreCase) == true; }
Utilities\FileMatcher.cs (1)
419searchPattern.EndsWith("?", StringComparison.Ordinal);
Utilities\FrameworkLocationHelper.cs (6)
591FallbackDotNetFrameworkSdkInstallPath.EndsWith( 637bool endsWithASlash = FallbackDotNetFrameworkSdkInstallPath.EndsWith( 910if (!max.EndsWith(prefix, StringComparison.OrdinalIgnoreCase)) 914if (directories[i].EndsWith(prefix, StringComparison.OrdinalIgnoreCase)) 1066var endedWithASlash = path.EndsWith(Path.DirectorySeparatorChar.ToString(), StringComparison.Ordinal) 1067|| path.EndsWith(
Utilities\TaskFactoryUtilities.cs (1)
187if (!taskLocation.EndsWith(InlineTaskSuffix, StringComparison.OrdinalIgnoreCase))
Microsoft.Build.Tasks.CodeAnalysis (2)
src\roslyn\src\Compilers\Core\MSBuildTask\MapSourceRoots.cs (1)
200Debug.Assert(mappedTopLevelPath.EndsWith("/", StringComparison.Ordinal));
src\roslyn\src\Compilers\Core\MSBuildTask\Vbc.cs (1)
312if (!desiredLocation.EndsWith(".pdb", StringComparison.OrdinalIgnoreCase))
Microsoft.Build.Tasks.Core (23)
AssemblyDependency\Resolver.cs (1)
337throw new InvalidParameterValueException("SearchPaths", fullPathToDirectory + (fullPathToDirectory.EndsWith("\\", StringComparison.OrdinalIgnoreCase) ? String.Empty : "\\") + baseName, e.Message);
GenerateResource.cs (2)
678if (item.ItemSpec.EndsWith(".dll", StringComparison.OrdinalIgnoreCase)) 680if (item.ItemSpec.EndsWith(".resources.dll", StringComparison.OrdinalIgnoreCase))
ManifestUtil\ApplicationManifest.cs (1)
548bool isCorrectFileType = !String.IsNullOrEmpty(_entryPoint.TargetPath) && _entryPoint.TargetPath.EndsWith(".exe", StringComparison.OrdinalIgnoreCase);
ManifestUtil\BaseReference.cs (1)
49if (path.EndsWith(Constants.DeployFileExtension, StringComparison.OrdinalIgnoreCase))
ManifestUtil\DeployManifest.cs (1)
578if (!String.IsNullOrEmpty(_entryPoint.TargetPath) && !_entryPoint.TargetPath.EndsWith(
ManifestUtil\ManifestReader.cs (2)
122if (path.EndsWith(".application", StringComparison.Ordinal)) 126else if (path.EndsWith(".exe.manifest", StringComparison.Ordinal))
ManifestUtil\PathUtil.cs (7)
113return path.EndsWith(".mdf", StringComparison.OrdinalIgnoreCase) 114|| path.EndsWith(".mdb", StringComparison.OrdinalIgnoreCase) 115|| path.EndsWith(".ldf", StringComparison.OrdinalIgnoreCase) 116|| path.EndsWith(".sdf", StringComparison.OrdinalIgnoreCase) 117|| path.EndsWith(".xml", StringComparison.OrdinalIgnoreCase) 179return path.EndsWith(".dll", StringComparison.OrdinalIgnoreCase) 180|| path.EndsWith(".exe", StringComparison.OrdinalIgnoreCase)
ResolveManifestFiles.cs (1)
779if (item.ItemSpec.EndsWith(".dll", StringComparison.Ordinal) && identity == null && !isDotNetCore)
RoslynCodeTaskFactory\RoslynCodeTaskFactory.cs (3)
227?? exportedTypes.Where(i => i.FullName != null).FirstOrDefault(type => type.FullName.Equals(taskName, StringComparison.OrdinalIgnoreCase) || type.FullName.EndsWith(taskName, StringComparison.OrdinalIgnoreCase)); 618string assemblyFileName = reference.EndsWith(".dll", StringComparison.OrdinalIgnoreCase) || reference.EndsWith(".exe", StringComparison.OrdinalIgnoreCase)
RoslynCodeTaskFactory\RoslynCodeTaskFactoryCompilers.cs (1)
66if (!_dotnetCliPath.EndsWith(dotnetFileName, StringComparison.OrdinalIgnoreCase))
SystemState.cs (1)
462if (!string.IsNullOrEmpty(path) && path.EndsWith(".dll", StringComparison.OrdinalIgnoreCase))
WriteCodeFragment.cs (2)
330if (key.EndsWith(TypeNameSuffix, StringComparison.OrdinalIgnoreCase)) 361else if (key.EndsWith(IsLiteralSuffix, StringComparison.OrdinalIgnoreCase))
Microsoft.Build.Tasks.Git (2)
parent\Common\Utilities\UriUtilities.cs (2)
28if (!url.EndsWith("/", StringComparison.Ordinal)) 33if (!prefix.EndsWith("/", StringComparison.Ordinal))
Microsoft.Build.Utilities.Core (2)
CommandLineBuilder.cs (1)
286if (addQuotes && unquotedTextToAppend.EndsWith("\\", StringComparison.Ordinal))
ToolLocationHelper.cs (1)
2257!dotNetFrameworkReferenceAssemblies[i].EndsWith(
Microsoft.CodeAnalysis (9)
CommandLine\AnalyzerConfigSet.cs (1)
405key.EndsWith(diagnosticOptionSuffix, StringComparison.Ordinal))
DiagnosticAnalyzer\AnalyzerAssemblyLoader.Core.cs (1)
132if (assemblyName.CultureInfo is not null && simpleName.EndsWith(".resources", SimpleNameComparer.Comparison))
InternalUtilities\StringExtensions.cs (1)
168return name.Length > AttributeSuffix.Length && name.EndsWith(AttributeSuffix, comparison);
MetadataReader\MetadataHelpers.cs (1)
1071fullyQualified.EndsWith(typeName, StringComparison.Ordinal);
SourceGeneration\AdditionalSourcesCollection.cs (1)
156if (!hintName.EndsWith(_fileExtension, _hintNameComparison))
SourceGeneration\GeneratedCodeUtilities.cs (4)
75if (fileNameWithoutExtension.EndsWith(".designer", StringComparison.OrdinalIgnoreCase) || 76fileNameWithoutExtension.EndsWith(".generated", StringComparison.OrdinalIgnoreCase) || 77fileNameWithoutExtension.EndsWith(".g", StringComparison.OrdinalIgnoreCase) || 78fileNameWithoutExtension.EndsWith(".g.i", StringComparison.OrdinalIgnoreCase))
Microsoft.CodeAnalysis.Analyzers (12)
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer_ResourceStringsFormat.cs (2)
43Debug.Assert(!resourceFileName.EndsWith(".resx", StringComparison.OrdinalIgnoreCase)); 90!valueElementStr.EndsWith(valueTagSuffix, StringComparison.OrdinalIgnoreCase))
MetaAnalyzers\Fixers\DefineDiagnosticDescriptorArgumentsCorrectlyFix.CustomFixAllProvider.cs (2)
33if (fixAllContext.CodeActionEquivalenceKey!.EndsWith(SourceDocumentEquivalenceKeySuffix, StringComparison.Ordinal)) 39Debug.Assert(fixAllContext.CodeActionEquivalenceKey.EndsWith(AdditionalDocumentEquivalenceKeySuffix, StringComparison.Ordinal));
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\StringExtensions.cs (1)
168return name.Length > AttributeSuffix.Length && name.EndsWith(AttributeSuffix, comparison);
src\roslyn\src\Compilers\Core\Portable\SourceGeneration\GeneratedCodeUtilities.cs (4)
75if (fileNameWithoutExtension.EndsWith(".designer", StringComparison.OrdinalIgnoreCase) || 76fileNameWithoutExtension.EndsWith(".generated", StringComparison.OrdinalIgnoreCase) || 77fileNameWithoutExtension.EndsWith(".g", StringComparison.OrdinalIgnoreCase) || 78fileNameWithoutExtension.EndsWith(".g.i", StringComparison.OrdinalIgnoreCase))
src\roslyn\src\RoslynAnalyzers\Microsoft.CodeAnalysis.BannedApiAnalyzers\Core\SymbolIsBannedAnalyzerBase.cs (2)
220if (!kvp.Key.SymbolName.EndsWith("Attribute", StringComparison.InvariantCulture) && 221!kvp.Key.ContainerName.EndsWith("Attribute", StringComparison.InvariantCulture))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\AbstractVirtualCharService.cs (1)
151if (endDelimiter.Length > 0 && !tokenText.EndsWith(endDelimiter, StringComparison.Ordinal))
Microsoft.CodeAnalysis.AnalyzerUtilities (8)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\StringExtensions.cs (1)
168return name.Length > AttributeSuffix.Length && name.EndsWith(AttributeSuffix, comparison);
src\roslyn\src\Compilers\Core\Portable\SourceGeneration\GeneratedCodeUtilities.cs (4)
75if (fileNameWithoutExtension.EndsWith(".designer", StringComparison.OrdinalIgnoreCase) || 76fileNameWithoutExtension.EndsWith(".generated", StringComparison.OrdinalIgnoreCase) || 77fileNameWithoutExtension.EndsWith(".g", StringComparison.OrdinalIgnoreCase) || 78fileNameWithoutExtension.EndsWith(".g.i", StringComparison.OrdinalIgnoreCase))
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\WebInputSources.cs (1)
95if ((!typeSymbol.GetBaseTypesAndThis().Any(x => x.Name.EndsWith("Controller", System.StringComparison.Ordinal))
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (1)
3232(targetMethod.Name.EndsWith("Equals", StringComparison.Ordinal) ||
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\AbstractVirtualCharService.cs (1)
151if (endDelimiter.Length > 0 && !tokenText.EndsWith(endDelimiter, StringComparison.Ordinal))
Microsoft.CodeAnalysis.CodeStyle (7)
src\roslyn\src\Analyzers\Core\Analyzers\UseAutoProperty\AbstractUseAutoPropertyAnalyzer.cs (1)
473static (field, property) => field.Name.EndsWith(property.Name, StringComparison.OrdinalIgnoreCase),
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\StringExtensions.cs (1)
168return name.Length > AttributeSuffix.Length && name.EndsWith(AttributeSuffix, comparison);
src\roslyn\src\Compilers\Core\Portable\SourceGeneration\GeneratedCodeUtilities.cs (4)
75if (fileNameWithoutExtension.EndsWith(".designer", StringComparison.OrdinalIgnoreCase) || 76fileNameWithoutExtension.EndsWith(".generated", StringComparison.OrdinalIgnoreCase) || 77fileNameWithoutExtension.EndsWith(".g", StringComparison.OrdinalIgnoreCase) || 78fileNameWithoutExtension.EndsWith(".g.i", StringComparison.OrdinalIgnoreCase))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\AbstractVirtualCharService.cs (1)
151if (endDelimiter.Length > 0 && !tokenText.EndsWith(endDelimiter, StringComparison.Ordinal))
Microsoft.CodeAnalysis.CSharp (6)
Binder\Binder_Expressions.cs (3)
7548if (text.EndsWith("l", StringComparison.Ordinal)) 7554else if (text.EndsWith("lu", StringComparison.Ordinal) || text.EndsWith("lU", StringComparison.Ordinal))
Symbols\AnonymousTypes\AnonymousTypeManager.Templates.cs (1)
534if (moduleId.EndsWith(extension, StringComparison.OrdinalIgnoreCase))
Symbols\Synthesized\GeneratedNameParser.cs (2)
167typeParameterName.EndsWith(">j__TPar", StringComparison.Ordinal)) 182fieldName.EndsWith(">P", StringComparison.Ordinal))
Microsoft.CodeAnalysis.CSharp.CodeStyle (4)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForFluentDiagnosticAnalyzer.cs (2)
172if (expressionType is null || expressionType.Name.EndsWith("Builder", StringComparison.Ordinal)) 441name.EndsWith(suffix, StringComparison.Ordinal))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\EmbeddedLanguages\VirtualChars\CSharpVirtualCharService.cs (1)
239if (endDelimiter.Length > 0 && !tokenText.EndsWith(endDelimiter, StringComparison.OrdinalIgnoreCase))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTriviaExtensions.cs (1)
79if (commentText.EndsWith("*/", StringComparison.Ordinal))
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
98if (!text.EndsWith(MultiLineCommentTerminator, StringComparison.Ordinal))
Microsoft.CodeAnalysis.CSharp.Features (6)
Completion\CompletionProviders\AttributeNamedParameterCompletionProvider.cs (3)
257if (ch == ' ' && displayText.EndsWith(SpaceEqualsString, StringComparison.Ordinal)) 264if (ch == '=' && displayText.EndsWith(EqualsString, StringComparison.Ordinal)) 271if (ch == ':' && displayText.EndsWith(ColonString, StringComparison.Ordinal))
Diagnostics\Analyzers\TypeSyntaxSimplifierWalker.cs (1)
204var canTrySimplify = node.Identifier.ValueText.EndsWith("Attribute", StringComparison.Ordinal);
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForFluentDiagnosticAnalyzer.cs (2)
172if (expressionType is null || expressionType.Name.EndsWith("Builder", StringComparison.Ordinal)) 441name.EndsWith(suffix, StringComparison.Ordinal))
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (1)
Microsoft.NetCore.Analyzers\Runtime\CSharpUseOrdinalStringComparison.Fixer.cs (1)
33bool isIgnoreCase = memberAccess.Name.GetText().ToString().EndsWith(UseOrdinalStringComparisonAnalyzer.IgnoreCaseText, StringComparison.Ordinal);
Microsoft.CodeAnalysis.CSharp.Workspaces (10)
Classification\Worker.cs (1)
131token.Text.EndsWith("u8", StringComparison.OrdinalIgnoreCase))
Rename\CSharpRenameRewriterLanguageService.cs (1)
1063if (replacementText.EndsWith("Attribute", StringComparison.Ordinal) && replacementText.Length > 9)
Simplification\CSharpSimplificationService.Expander.cs (1)
594if (identifier.ValueText == name && name.EndsWith("Attribute", StringComparison.Ordinal))
Simplification\Simplifiers\NameSimplifier.cs (1)
501if (identifierToken.ValueText != AttributeName && identifierToken.ValueText.EndsWith(AttributeName, StringComparison.Ordinal) && !identifierToken.HasAnnotation(SimplificationHelpers.DoNotSimplifyAnnotation))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\EmbeddedLanguages\VirtualChars\CSharpVirtualCharService.cs (1)
239if (endDelimiter.Length > 0 && !tokenText.EndsWith(endDelimiter, StringComparison.OrdinalIgnoreCase))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTriviaExtensions.cs (1)
79if (commentText.EndsWith("*/", StringComparison.Ordinal))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
98if (!text.EndsWith(MultiLineCommentTerminator, StringComparison.Ordinal))
SyncedSource\FileBasedPrograms\FileLevelDirectiveHelpers.cs (1)
1291if (Name.EndsWith(entry.Extension, StringComparison.OrdinalIgnoreCase))
SyncedSource\FileBasedPrograms\VirtualProjectBuilder.cs (2)
123if (projectPath.EndsWith(CsprojExtension, StringComparison.OrdinalIgnoreCase)) 183if (entryPointFilePath.EndsWith(".cs", StringComparison.OrdinalIgnoreCase))
Microsoft.CodeAnalysis.Extensions.Package (1)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\StringExtensions.cs (1)
168return name.Length > AttributeSuffix.Length && name.EndsWith(AttributeSuffix, comparison);
Microsoft.CodeAnalysis.Features (7)
AddImport\PackageSourceHelper.cs (1)
47return uri.Host.EndsWith($".{NugetOrg}", StringComparison.OrdinalIgnoreCase)
EditAndContinue\Utilities\Extensions.cs (4)
150LanguageNames.CSharp => filePath.EndsWith(".g.i.cs", StringComparison.OrdinalIgnoreCase), 151LanguageNames.VisualBasic => filePath.EndsWith(".g.i.vb", StringComparison.OrdinalIgnoreCase), 159filePath.EndsWith(".razor.g.cs", StringComparison.OrdinalIgnoreCase) || 160filePath.EndsWith(".cshtml.g.cs", StringComparison.OrdinalIgnoreCase),
GenerateType\AbstractGenerateTypeService.cs (1)
177return state.IsAttribute && !state.NameIsVerbatim && !state.Name.EndsWith(AttributeSuffix, StringComparison.Ordinal)
src\roslyn\src\Analyzers\Core\Analyzers\UseAutoProperty\AbstractUseAutoPropertyAnalyzer.cs (1)
473static (field, property) => field.Name.EndsWith(property.Name, StringComparison.OrdinalIgnoreCase),
Microsoft.CodeAnalysis.NetAnalyzers (15)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\IdentifiersShouldHaveCorrectSuffix.cs (3)
160if (!typesSuffixes.Any(suffix => namedTypeSymbol.Name.EndsWith(suffix, StringComparison.Ordinal))) 173!interfaceSuffixes.Any(suffix => namedTypeSymbol.Name.EndsWith(suffix, StringComparison.Ordinal))) 191if (!eventSymbol.Type.Name.EndsWith(EventHandlerString, StringComparison.Ordinal) &&
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\NestedTypesShouldNotBeVisible.cs (1)
116if (nestedType.Name.EndsWith("Builder", StringComparison.Ordinal) &&
Microsoft.NetCore.Analyzers\InteropServices\PlatformCompatibilityAnalyzer.cs (2)
257(method.Parameters.Length == 0 || method.Name.EndsWith(OptionalSuffix, StringComparison.Ordinal)); 273if (methodName.EndsWith(OptionalSuffix, StringComparison.Ordinal))
Microsoft.NetCore.Analyzers\InteropServices\UseValidPlatformString.cs (2)
141if (name.EndsWith(VersionSuffix, StringComparison.Ordinal)) 151(method.Parameters.Length == 0 || method.Name.EndsWith(VersionSuffix, StringComparison.Ordinal));
Microsoft.NetCore.Analyzers\Runtime\AvoidUnreliableStreamRead.Fixer.cs (1)
59var isAsyncInvocation = invocation.TargetMethod.Name.EndsWith(Async, StringComparison.Ordinal);
Microsoft.NetCore.Analyzers\Runtime\UseAsyncMethodInAsyncContext.cs (1)
122if (!methodSymbol.Name.EndsWith(MandatoryAsyncSuffix, StringComparison.Ordinal) &&
Microsoft.NetCore.Analyzers\Security\UseAutoValidateAntiforgeryToken.cs (1)
314attributeName.EndsWith("Attribute", StringComparison.Ordinal) ? attributeName.Remove(attributeName.Length - "Attribute".Length) : attributeName),
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
637(method.Parameters[1].Type.DerivesFrom(eventArgsType, baseTypesOnly: true) || method.Parameters[1].Type.Name.EndsWith("EventArgs", StringComparison.Ordinal));
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\Extensions\StringExtensions.cs (1)
23return str.EndsWith(suffix, StringComparison.Ordinal);
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\WebInputSources.cs (1)
93if ((!typeSymbol.GetBaseTypesAndThis().Any(x => x.Name.EndsWith("Controller", System.StringComparison.Ordinal))
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (1)
3229(targetMethod.Name.EndsWith("Equals", StringComparison.Ordinal) ||
Microsoft.CodeAnalysis.Razor.Compiler (21)
CSharp\DefaultTagHelperDescriptorFactory.cs (1)
90if (name.EndsWith(TagHelperNameEnding, StringComparison.OrdinalIgnoreCase))
Language\Components\ComponentMarkupBlockPass.cs (1)
338var quoteType = node.Prefix.EndsWith("'", StringComparison.Ordinal) ? "'" : "\"";
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (1)
1079isSelfClosing = lastToken.Parent?.GetContent().EndsWith("/>", StringComparison.Ordinal) ?? false;
Language\Intermediate\BaseTypeWithModel.cs (1)
20if (baseType.EndsWith(ModelGenericParameter, StringComparison.Ordinal))
Language\Intermediate\IntermediateNodeFormatter.cs (1)
55if (shortName.EndsWith(ShortNameSuffix, StringComparison.Ordinal))
Language\Legacy\CSharpCodeParser.cs (1)
1378var endsWithQuote = rawValue.EndsWith("\"", StringComparison.Ordinal);
Language\Legacy\RoslynCSharpTokenizer.cs (2)
496&& !triviaString.EndsWith("*/", StringComparison.Ordinal)) 813if (tokenText.EndsWith(expectedPostfix, StringComparison.Ordinal))
Language\Legacy\TagHelperBlockRewriter.cs (1)
25if (childSpan?.GetContent().EndsWith("/>", StringComparison.Ordinal) ?? false)
Language\SymbolCache.NamedTypeSymbolData.IsViewComponentResult.cs (1)
34IsViewComponent = symbol.Name.EndsWith(ViewComponentTypes.ViewComponentSuffix, StringComparison.Ordinal) ||
Language\TagHelperMatchingConventions.cs (1)
293return attributeValue.EndsWith(descriptor.Value.AssumeNotNull(), StringComparison.Ordinal);
Language\TagHelpers\Producers\BindTagHelperProducer.cs (1)
407if (!changeAttribute.Name.EndsWith("Changed", StringComparison.Ordinal) ||
Mvc.Version1_X\ViewComponentTagHelperDescriptorFactory.cs (1)
263if (componentType.Name.EndsWith(ViewComponentTypes.ViewComponentSuffix, StringComparison.OrdinalIgnoreCase))
Mvc.Version2_X\ViewComponentTagHelperDescriptorFactory.cs (1)
278if (componentType.Name.EndsWith(ViewComponentTypes.ViewComponentSuffix, StringComparison.OrdinalIgnoreCase))
Mvc\InjectDirective.cs (1)
87if (typeName.EndsWith(tModel, StringComparison.Ordinal))
Mvc\PageDirective.cs (1)
84Debug.Assert(content.EndsWith("\"", StringComparison.Ordinal));
Mvc\ViewComponentTagHelperDescriptorFactory.cs (1)
281if (componentType.Name.EndsWith(ViewComponentTypes.ViewComponentSuffix, StringComparison.OrdinalIgnoreCase))
SourceGenerators\RazorSourceGenerator.cs (2)
65if (path.EndsWith(".razor", StringComparison.OrdinalIgnoreCase)) 70else if (path.EndsWith(".cshtml", StringComparison.OrdinalIgnoreCase))
SourceGenerators\RazorSourceGenerator.Helpers.cs (1)
76return implHintName.EndsWith(ImplSuffix, StringComparison.Ordinal)
SourceGenerators\RazorSourceGenerator.RazorProviders.cs (1)
39.Where(r => r.Display is { } display && display.EndsWith("Microsoft.AspNetCore.Components.dll", StringComparison.Ordinal))
Microsoft.CodeAnalysis.ResxSourceGenerator (8)
AbstractResxGenerator.cs (2)
38var resourceFiles = context.AdditionalTextsProvider.Where(static file => file.Path.EndsWith(".resx", StringComparison.OrdinalIgnoreCase)); 88if (linkRelativeDir.Length > 0 && !linkRelativeDir.EndsWith("\\", StringComparison.Ordinal))
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\StringExtensions.cs (1)
168return name.Length > AttributeSuffix.Length && name.EndsWith(AttributeSuffix, comparison);
src\roslyn\src\Compilers\Core\Portable\SourceGeneration\GeneratedCodeUtilities.cs (4)
75if (fileNameWithoutExtension.EndsWith(".designer", StringComparison.OrdinalIgnoreCase) || 76fileNameWithoutExtension.EndsWith(".generated", StringComparison.OrdinalIgnoreCase) || 77fileNameWithoutExtension.EndsWith(".g", StringComparison.OrdinalIgnoreCase) || 78fileNameWithoutExtension.EndsWith(".g.i", StringComparison.OrdinalIgnoreCase))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\AbstractVirtualCharService.cs (1)
151if (endDelimiter.Length > 0 && !tokenText.EndsWith(endDelimiter, StringComparison.Ordinal))
Microsoft.CodeAnalysis.Scripting (2)
Hosting\Resolvers\RuntimeMetadataReferenceResolver.cs (1)
217if (fileName.EndsWith(".ni", StringComparison.OrdinalIgnoreCase))
src\roslyn\src\Compilers\Shared\GlobalAssemblyCacheHelpers\MonoGlobalAssemblyCache.cs (1)
83if (publicKeyToken != null && !assemblyDir.Name.EndsWith(publicKeyToken, StringComparison.Ordinal))
Microsoft.CodeAnalysis.VisualBasic (10)
Binding\Binder_Symbols.vb (1)
412Debug.Assert(arity = 0 OrElse fullName.EndsWith("`" & arity, StringComparison.Ordinal))
Symbols\AnonymousTypes\AnonymousTypeManager_Templates.vb (1)
225If moduleId.EndsWith(extension, StringComparison.OrdinalIgnoreCase) Then
Symbols\Source\QuickAttributeChecker.vb (1)
47If name.EndsWith("Attribute", StringComparison.OrdinalIgnoreCase) Then
Syntax\SyntaxFactory.vb (7)
230Return CType(InternalSyntax.SyntaxFactory.IntegerLiteralToken(text, If(text.StartsWith("&H", StringComparison.OrdinalIgnoreCase), LiteralBase.Hexadecimal, If(text.StartsWith("&O", StringComparison.OrdinalIgnoreCase), LiteralBase.Octal, If(text.StartsWith("&B", StringComparison.OrdinalIgnoreCase), LiteralBase.Binary, LiteralBase.Decimal))), If(text.EndsWith("I", StringComparison.OrdinalIgnoreCase), TypeCharacter.IntegerLiteral, TypeCharacter.None), CULng(value), 254Return CType(InternalSyntax.SyntaxFactory.IntegerLiteralToken(text, If(text.StartsWith("&H", StringComparison.OrdinalIgnoreCase), LiteralBase.Hexadecimal, If(text.StartsWith("&O", StringComparison.OrdinalIgnoreCase), LiteralBase.Octal, If(text.StartsWith("&B", StringComparison.OrdinalIgnoreCase), LiteralBase.Binary, LiteralBase.Decimal))), If(text.EndsWith("UI", StringComparison.OrdinalIgnoreCase), TypeCharacter.UIntegerLiteral, TypeCharacter.None), value, 277Return CType(InternalSyntax.SyntaxFactory.IntegerLiteralToken(text, If(text.StartsWith("&H", StringComparison.OrdinalIgnoreCase), LiteralBase.Hexadecimal, If(text.StartsWith("&O", StringComparison.OrdinalIgnoreCase), LiteralBase.Octal, If(text.StartsWith("&B", StringComparison.OrdinalIgnoreCase), LiteralBase.Binary, LiteralBase.Decimal))), If(text.EndsWith("L", StringComparison.OrdinalIgnoreCase), TypeCharacter.LongLiteral, TypeCharacter.None), CULng(value), 300Return CType(InternalSyntax.SyntaxFactory.IntegerLiteralToken(text, If(text.StartsWith("&H", StringComparison.OrdinalIgnoreCase), LiteralBase.Hexadecimal, If(text.StartsWith("&O", StringComparison.OrdinalIgnoreCase), LiteralBase.Octal, If(text.StartsWith("&B", StringComparison.OrdinalIgnoreCase), LiteralBase.Binary, LiteralBase.Decimal))), If(text.EndsWith("UL", StringComparison.OrdinalIgnoreCase), TypeCharacter.ULongLiteral, TypeCharacter.None), value, 323Return CType(InternalSyntax.SyntaxFactory.FloatingLiteralToken(text, If(text.EndsWith("F", StringComparison.Ordinal), TypeCharacter.Single, TypeCharacter.None), value, 346Return CType(InternalSyntax.SyntaxFactory.FloatingLiteralToken(text, If(text.EndsWith("R", StringComparison.OrdinalIgnoreCase), TypeCharacter.DoubleLiteral, TypeCharacter.None), value, 369Return CType(InternalSyntax.SyntaxFactory.DecimalLiteralToken(text, If(text.EndsWith("M", StringComparison.OrdinalIgnoreCase), TypeCharacter.DecimalLiteral, TypeCharacter.None), value,
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
Rename\VisualBasicRenameRewriterLanguageService.vb (1)
891If replacementText.StartsWith("[", StringComparison.Ordinal) AndAlso replacementText.EndsWith("]", StringComparison.Ordinal) Then
Microsoft.CodeAnalysis.Workspaces (8)
src\roslyn\src\Compilers\Core\Portable\DiagnosticAnalyzer\AnalyzerAssemblyLoader.Core.cs (1)
132if (assemblyName.CultureInfo is not null && simpleName.EndsWith(".resources", SimpleNameComparer.Comparison))
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\StringExtensions.cs (1)
168return name.Length > AttributeSuffix.Length && name.EndsWith(AttributeSuffix, comparison);
src\roslyn\src\Compilers\Core\Portable\SourceGeneration\GeneratedCodeUtilities.cs (4)
75if (fileNameWithoutExtension.EndsWith(".designer", StringComparison.OrdinalIgnoreCase) || 76fileNameWithoutExtension.EndsWith(".generated", StringComparison.OrdinalIgnoreCase) || 77fileNameWithoutExtension.EndsWith(".g", StringComparison.OrdinalIgnoreCase) || 78fileNameWithoutExtension.EndsWith(".g.i", StringComparison.OrdinalIgnoreCase))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\AbstractVirtualCharService.cs (1)
151if (endDelimiter.Length > 0 && !tokenText.EndsWith(endDelimiter, StringComparison.Ordinal))
Workspace\ProjectSystem\IFileChangeWatcher.cs (1)
64if (watchedDirectory.ExtensionFilters.Length == 0 || watchedDirectory.ExtensionFilters.Any(filter => filePath.EndsWith(filter, stringComparison)))
Microsoft.DotNet.Build.Tasks.Installers (1)
src\StabilizeWixFileId.cs (1)
78?.EndsWith(file.ItemSpec, StringComparison.OrdinalIgnoreCase) == true)
Microsoft.DotNet.Cli.Definitions (1)
Utilities\MSBuildPropertyParser.cs (1)
138&& input.EndsWith("\"", StringComparison.Ordinal))
Microsoft.DotNet.Cli.Telemetry (1)
Implementation\FileSystemTelemetryBlobStorage.cs (1)
52|| !lockedPath.EndsWith(".lock", StringComparison.OrdinalIgnoreCase))
Microsoft.DotNet.Cli.Utils (1)
ArgumentEscaper.cs (1)
187argument.StartsWith("\"", StringComparison.Ordinal) && argument.EndsWith("\"", StringComparison.Ordinal);
Microsoft.DotNet.HotReload.Watch (7)
HotReload\HotReloadDotNetWatcher.cs (1)
615|| extension.EndsWith("proj", PathUtilities.OSSpecificPathComparison)
src\sdk\src\Dotnet.Watch\HotReloadClient\Web\StaticWebAsset.cs (6)
26=> filePath.EndsWith(".razor.css", StringComparison.OrdinalIgnoreCase) || 27filePath.EndsWith(".cshtml.css", StringComparison.OrdinalIgnoreCase); 44=> filePath.EndsWith(".bundle.scp.css", StringComparison.OrdinalIgnoreCase) || 45filePath.EndsWith(".styles.css", StringComparison.OrdinalIgnoreCase); 50=> filePath.EndsWith(".gz", StringComparison.OrdinalIgnoreCase) || 51filePath.EndsWith(".br", StringComparison.OrdinalIgnoreCase);
Microsoft.DotNet.NuGetRepack.Tasks (1)
src\NuGetUtils.cs (1)
23return dirName == "/" && fileName.EndsWith(".nuspec", StringComparison.OrdinalIgnoreCase);
Microsoft.DotNet.ProjectTools (3)
src\sdk\src\Cli\Microsoft.DotNet.FileBasedPrograms\FileLevelDirectiveHelpers.cs (1)
1289if (Name.EndsWith(entry.Extension, StringComparison.OrdinalIgnoreCase))
src\sdk\src\Cli\Microsoft.DotNet.FileBasedPrograms\VirtualProjectBuilder.cs (2)
122if (projectPath.EndsWith(CsprojExtension, StringComparison.OrdinalIgnoreCase)) 182if (entryPointFilePath.EndsWith(".cs", StringComparison.OrdinalIgnoreCase))
Microsoft.DotNet.SharedFramework.Sdk (4)
src\CreateFrameworkListFile.cs (2)
100.EndsWith(".resources.dll", StringComparison.OrdinalIgnoreCase) 105(f.Filename.EndsWith(".dll", StringComparison.OrdinalIgnoreCase) || f.IsNative || f.IsPgoData))
src\ValidateFileVersions.cs (2)
80p.Key.EndsWith(".exe", StringComparison.OrdinalIgnoreCase) || 81p.Key.EndsWith(".dll", StringComparison.OrdinalIgnoreCase))
Microsoft.DotNet.TemplateLocator (1)
src\sdk\src\Common\WorkloadFileBasedInstall.cs (1)
28if (sdkFeatureBand is not null && (sdkFeatureBand.Contains("-") || !sdkFeatureBand.EndsWith("00", StringComparison.Ordinal)))
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (1)
Storage\AzureStorageResponseCache.cs (1)
202if (pathItem.Name.EndsWith($"/{EntryFileName}", StringComparison.Ordinal))
Microsoft.Extensions.AI.OpenAI.Tests (3)
OpenAIHostedFileClientTests.cs (3)
572request.RequestUri!.AbsolutePath.EndsWith("/content", StringComparison.Ordinal) 606request.RequestUri!.AbsolutePath.EndsWith("/content", StringComparison.Ordinal) 701request.RequestUri!.AbsolutePath.EndsWith("/content", StringComparison.Ordinal)
Microsoft.Extensions.Configuration.Binder.SourceGeneration (2)
ConfigurationBindingGenerator.Suppressor.cs (1)
116if (!tree.FilePath.EndsWith("BindingExtensions.g.cs", System.StringComparison.Ordinal))
src\runtime\src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
157return name.Length > AttributeSuffix.Length && name.EndsWith(AttributeSuffix, comparison);
Microsoft.Extensions.Configuration.KeyPerFile (1)
KeyPerFileConfigurationProvider.cs (1)
55=> value.EndsWith(Environment.NewLine, StringComparison.Ordinal)
Microsoft.Extensions.DataIngestion.Tests (3)
Readers\DocumentReaderConformanceTests.cs (2)
187_ when uri.OriginalString.EndsWith(".pdf", StringComparison.OrdinalIgnoreCase) => ".pdf", 188_ when uri.OriginalString.EndsWith(".docx", StringComparison.OrdinalIgnoreCase) => ".docx",
Readers\MarkItDownReaderTests.cs (1)
28bool isPdf = source.EndsWith(".pdf", StringComparison.OrdinalIgnoreCase);
Microsoft.Extensions.FileSystemGlobbing (1)
Internal\PathSegments\WildcardPathSegment.cs (1)
56if (!value.EndsWith(wildcard.EndsWith, _comparisonType))
Microsoft.Extensions.Http.Diagnostics (2)
Logging\Internal\MediaTypeCollectionExtensions.cs (2)
35&& (sample.EndsWith(Json, StringComparison.OrdinalIgnoreCase) 36|| sample.EndsWith(Xml, StringComparison.OrdinalIgnoreCase)))
Microsoft.Extensions.Logging.Generators (1)
src\runtime\src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
157return name.Length > AttributeSuffix.Length && name.EndsWith(AttributeSuffix, comparison);
Microsoft.Extensions.Options.SourceGeneration (1)
src\runtime\src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
157return name.Length > AttributeSuffix.Length && name.EndsWith(AttributeSuffix, comparison);
Microsoft.Extensions.ServiceDiscovery.Dns.Tests (1)
XunitLoggerFactoryExtensions.cs (1)
114if (message.EndsWith(Environment.NewLine, StringComparison.Ordinal))
Microsoft.Extensions.Validation.ValidationsGenerator (1)
Emitters\ValidationsGenerator.InfoClasses.Emitter.cs (1)
46var resourceName = Array.Find(resourceNames, n => n.EndsWith("." + template, StringComparison.Ordinal))
Microsoft.Gen.BuildMetadata (1)
src\Generators\Shared\RoslynExtensions.cs (1)
178return name.Length > AttributeSuffix.Length && name.EndsWith(AttributeSuffix, comparison);
Microsoft.Gen.ComplianceReports (1)
Parser.cs (1)
258if (name.EndsWith("Attribute", StringComparison.Ordinal))
Microsoft.Gen.Logging (1)
src\Generators\Shared\RoslynExtensions.cs (1)
178return name.Length > AttributeSuffix.Length && name.EndsWith(AttributeSuffix, comparison);
Microsoft.Gen.MetadataExtractor (1)
src\Generators\Microsoft.Gen.ComplianceReports\Parser.cs (1)
258if (name.EndsWith("Attribute", StringComparison.Ordinal))
Microsoft.Gen.Metrics (1)
src\Generators\Shared\RoslynExtensions.cs (1)
178return name.Length > AttributeSuffix.Length && name.EndsWith(AttributeSuffix, comparison);
Microsoft.Interop.ComInterfaceGenerator (1)
src\runtime\src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
157return name.Length > AttributeSuffix.Length && name.EndsWith(AttributeSuffix, comparison);
Microsoft.Interop.LibraryImportGenerator (1)
src\runtime\src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
157return name.Length > AttributeSuffix.Length && name.EndsWith(AttributeSuffix, comparison);
Microsoft.Interop.LibraryImportGenerator.Downlevel (1)
src\runtime\src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
157return name.Length > AttributeSuffix.Length && name.EndsWith(AttributeSuffix, comparison);
Microsoft.Interop.SourceGeneration (1)
src\runtime\src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
157return name.Length > AttributeSuffix.Length && name.EndsWith(AttributeSuffix, comparison);
Microsoft.Maui (3)
Converters\FlexEnumsConverters.cs (1)
273 if (!strValue.EndsWith("%", StringComparison.OrdinalIgnoreCase))
Fonts\FontFile.cs (1)
81 if (fontFamilyName.EndsWith(extension, StringComparison.OrdinalIgnoreCase))
Fonts\FontRegistrar.cs (1)
108 if (name.EndsWith(searchName, StringComparison.CurrentCultureIgnoreCase))
Microsoft.Maui.Controls (3)
BindingExpressionHelper.cs (1)
34 if (stringValue.EndsWith(CultureInfo.CurrentCulture.NumberFormat.NumberDecimalSeparator, StringComparison.Ordinal) && DecimalTypes.Contains(convertTo))
GridLengthTypeConverter.cs (1)
30 if (strValue.EndsWith("*", StringComparison.Ordinal) && double.TryParse(strValue.Substring(0, strValue.Length - 1), NumberStyles.Number, CultureInfo.InvariantCulture, out var length))
Visuals\VisualTypeConverter.cs (1)
125 if (name.EndsWith("Visual", StringComparison.OrdinalIgnoreCase))
Microsoft.Maui.Controls.Build.Tasks (8)
BindablePropertyReferenceExtensions.cs (2)
14 if (!bpRef.Name.EndsWith("Property", StringComparison.InvariantCulture)) 36 var bpName = bpRef.Name.EndsWith("Property", StringComparison.Ordinal) ? bpRef.Name.Substring(0, bpRef.Name.Length - 8) : bpRef.Name;
CompiledConverters\FlexBasisTypeConverter.cs (1)
27 if (value.EndsWith("%", StringComparison.OrdinalIgnoreCase)
CompiledConverters\GridLengthTypeConverter.cs (1)
32 if (value.EndsWith("*", StringComparison.OrdinalIgnoreCase) && double.TryParse(value.Substring(0, value.Length - 1), NumberStyles.Number, CultureInfo.InvariantCulture, out var length))
SetResourcesVisitor.cs (1)
44 if ((propertyName.LocalName == "Resources" || propertyName.LocalName.EndsWith(".Resources", StringComparison.Ordinal)))
TypeReferenceExtensions.cs (2)
29 var xname = x.FullName.EndsWith("&", StringComparison.InvariantCulture) ? x.FullName.Substring(0, x.FullName.Length - 1) : x.FullName; 30 var yname = y.FullName.EndsWith("&", StringComparison.InvariantCulture) ? y.FullName.Substring(0, y.FullName.Length - 1) : y.FullName;
XamlTask.cs (1)
73 if (!resource.Name.EndsWith(".xaml", StringComparison.InvariantCulture))
Microsoft.Maui.Controls.DesignTools (2)
FlexEnumDesignTypeConverters.cs (1)
115 if (strValue.EndsWith("%", StringComparison.OrdinalIgnoreCase) && float.TryParse(strValue.Substring(0, strValue.Length - 1), NumberStyles.Number, CultureInfo.InvariantCulture, out float relflex))
GridLengthDesignTypeConverter.cs (1)
29 if (value.EndsWith("*", StringComparison.Ordinal) && double.TryParse(value.Substring(0, value.Length - 1), NumberStyles.Number, CultureInfo.InvariantCulture, out var len))
Microsoft.Maui.Controls.SourceGen (1)
src\Controls\src\Xaml\XmlTypeXamlExtensions.cs (1)
65 if (expandToExtension && elementName != "DataTemplate" && !elementName.EndsWith("Extension", StringComparison.Ordinal))
Microsoft.Maui.Controls.Xaml (5)
FillResourceDictionariesVisitor.cs (1)
49 propertyName.LocalName.EndsWith(".Resources", StringComparison.Ordinal)) && value is ResourceDictionary)
XamlLoader.cs (3)
293 if (!resource.EndsWith(".xaml", StringComparison.OrdinalIgnoreCase)) 304 if (resource.EndsWith(".xaml", StringComparison.OrdinalIgnoreCase)) 332 if (resource.EndsWith("." + filename, StringComparison.OrdinalIgnoreCase) ||
XmlTypeXamlExtensions.cs (1)
65 if (expandToExtension && elementName != "DataTemplate" && !elementName.EndsWith("Extension", StringComparison.Ordinal))
Microsoft.Maui.Graphics.Text.Markdig (1)
Renderer\HtmlInlineRenderer.cs (1)
16 && !tag.EndsWith("/>", StringComparison.Ordinal))
Microsoft.ML.AutoML (1)
ColumnInference\PurposeInference.cs (1)
138if (spanStr.EndsWith(ext, StringComparison.OrdinalIgnoreCase))
Microsoft.ML.AutoML.SourceGenerator (5)
Template\EstimatorType.cs (1)
168if (textToAppend.EndsWith(global::System.Environment.NewLine, global::System.StringComparison.CurrentCulture))
Template\SearchSpace.cs (1)
185if (textToAppend.EndsWith(global::System.Environment.NewLine, global::System.StringComparison.CurrentCulture))
Template\SweepableEstimator_T_.cs (1)
192if (textToAppend.EndsWith(global::System.Environment.NewLine, global::System.StringComparison.CurrentCulture))
Template\SweepableEstimator.cs (1)
187if (textToAppend.EndsWith(global::System.Environment.NewLine, global::System.StringComparison.CurrentCulture))
Template\SweepableEstimatorFactory.cs (1)
163if (textToAppend.EndsWith(global::System.Environment.NewLine, global::System.StringComparison.CurrentCulture))
Microsoft.ML.CodeGenerator (10)
Templates\Azure\Console\AzureModelBuilder.cs (1)
262if (textToAppend.EndsWith(global::System.Environment.NewLine, global::System.StringComparison.CurrentCulture))
Templates\Azure\Model\AzureImageModelOutputClass.cs (1)
203if (textToAppend.EndsWith(global::System.Environment.NewLine, global::System.StringComparison.CurrentCulture))
Templates\Azure\Model\AzureObjectDetectionModelOutputClass.cs (1)
203if (textToAppend.EndsWith(global::System.Environment.NewLine, global::System.StringComparison.CurrentCulture))
Templates\Console\ConsumeModel.cs (1)
214if (textToAppend.EndsWith(global::System.Environment.NewLine, global::System.StringComparison.CurrentCulture))
Templates\Console\ModelBuilder.cs (1)
579if (textToAppend.EndsWith(global::System.Environment.NewLine, global::System.StringComparison.CurrentCulture))
Templates\Console\ModelInputClass.cs (1)
177if (textToAppend.EndsWith(global::System.Environment.NewLine, global::System.StringComparison.CurrentCulture))
Templates\Console\ModelOutputClass.cs (1)
220if (textToAppend.EndsWith(global::System.Environment.NewLine, global::System.StringComparison.CurrentCulture))
Templates\Console\ModelProject.cs (1)
209if (textToAppend.EndsWith(global::System.Environment.NewLine, global::System.StringComparison.CurrentCulture))
Templates\Console\PredictProgram.cs (1)
236if (textToAppend.EndsWith(global::System.Environment.NewLine, global::System.StringComparison.CurrentCulture))
Templates\Console\PredictProject.cs (1)
214if (textToAppend.EndsWith(global::System.Environment.NewLine, global::System.StringComparison.CurrentCulture))
Microsoft.ML.InternalCodeAnalyzer (1)
NameFixProvider.cs (1)
65if (docName.Length - 3 == originalName.Length && docName.EndsWith(".cs", StringComparison.OrdinalIgnoreCase)
Microsoft.ML.Sweeper (2)
ConfigRunner.cs (2)
104if (Exe == null || Exe.EndsWith("maml", StringComparison.OrdinalIgnoreCase) || 105Exe.EndsWith("maml.exe", StringComparison.OrdinalIgnoreCase))
Microsoft.NET.Build.Containers (3)
AuthHandshakeMessageHandler.cs (1)
297|| host.EndsWith(".localhost", StringComparison.OrdinalIgnoreCase);
Registry\Registry.cs (2)
180get => RegistryName.EndsWith("-docker.pkg.dev", StringComparison.Ordinal); 183public bool IsAzureContainerRegistry => RegistryName.EndsWith(".azurecr.io", StringComparison.OrdinalIgnoreCase);
Microsoft.NET.Build.Tasks (6)
PrepareForReadyToRunCompilation.cs (2)
473if (!file.ItemSpec.EndsWith(".dll", StringComparison.OrdinalIgnoreCase) && !file.ItemSpec.EndsWith(".exe", StringComparison.OrdinalIgnoreCase))
src\sdk\src\Common\NuGetUtils.NuGet.cs (3)
14if (!path.EndsWith("_._", StringComparison.Ordinal)) 51&& file.EndsWith(".dll", StringComparison.OrdinalIgnoreCase) 52&& !file.EndsWith(".resources.dll", StringComparison.OrdinalIgnoreCase);
src\sdk\src\Common\WorkloadFileBasedInstall.cs (1)
28if (sdkFeatureBand is not null && (sdkFeatureBand.Contains("-") || !sdkFeatureBand.EndsWith("00", StringComparison.Ordinal)))
Microsoft.NET.ProjectData (4)
CachePathResolver.cs (2)
998 while (value.EndsWith(".0", StringComparison.Ordinal)) 1154 || !entry.EndsWith(".dll", StringComparison.OrdinalIgnoreCase)
Donor\ProjectDataDonorIndex.cs (2)
156 if (path.EndsWith(Path.DirectorySeparatorChar.ToString(), StringComparison.Ordinal) || 157 path.EndsWith(Path.AltDirectorySeparatorChar.ToString(), StringComparison.Ordinal))
Microsoft.NET.ProjectData.Tasks (7)
AnalyzerConfigFileFilter.cs (2)
58 && fileName.EndsWith(".globalconfig", StringComparison.OrdinalIgnoreCase); 76 && fileName.EndsWith(globalConfigSuffix, StringComparison.OrdinalIgnoreCase);
ProjectDataWriter.cs (3)
1173 if (!packName.EndsWith(".App.Ref", StringComparison.OrdinalIgnoreCase)) return null; 1414 => relativePath.EndsWith(".dll", StringComparison.OrdinalIgnoreCase) 1689 while (value.EndsWith(".0", StringComparison.Ordinal))
src\roslyn\src\ProjectData\Microsoft.NET.ProjectData\Donor\ProjectDataDonorIndex.cs (2)
156 if (path.EndsWith(Path.DirectorySeparatorChar.ToString(), StringComparison.Ordinal) || 157 path.EndsWith(Path.AltDirectorySeparatorChar.ToString(), StringComparison.Ordinal))
Microsoft.NET.Sdk.Publish.Tasks (5)
MsDeploy\CommonUtility.cs (5)
1527if (str != null && !str.EndsWith("/", StringComparison.Ordinal)) 1535if (str != null && !str.EndsWith("\\", StringComparison.Ordinal)) 1728while (str.EndsWith("\\", StringComparison.Ordinal) || str.EndsWith("/", StringComparison.Ordinal)) 1738string rootPathWithSlash = string.Concat(rootPath, rootPath.EndsWith(directorySeparator, StringComparison.Ordinal) ? string.Empty : directorySeparator);
Microsoft.NET.Sdk.StaticWebAssets.Tasks (7)
Compression\DiscoverPrecompressedAssets.cs (3)
89return relativePath.EndsWith(".gz", StringComparison.OrdinalIgnoreCase) || 90relativePath.EndsWith(".br", StringComparison.OrdinalIgnoreCase); 101if (!asset.RelativePath.EndsWith(".gz", StringComparison.OrdinalIgnoreCase))
DiscoverDefaultScopedCssItems.cs (2)
36if (fullPath.EndsWith(".razor.css", StringComparison.OrdinalIgnoreCase)) 40else if (SupportsScopedCshtmlCss && fullPath.EndsWith(".cshtml.css", StringComparison.OrdinalIgnoreCase))
ScopedCss\ResolveAllScopedCssAssets.cs (2)
31if (path.EndsWith(".rz.scp.css", StringComparison.OrdinalIgnoreCase)) 35else if (path.EndsWith(".bundle.scp.css", StringComparison.OrdinalIgnoreCase))
Microsoft.NET.Sdk.WorkloadManifestReader (1)
src\sdk\src\Common\WorkloadFileBasedInstall.cs (1)
28if (sdkFeatureBand is not null && (sdkFeatureBand.Contains("-") || !sdkFeatureBand.EndsWith("00", StringComparison.Ordinal)))
Microsoft.NET.Sdk.WorkloadMSBuildSdkResolver (1)
src\sdk\src\Common\WorkloadFileBasedInstall.cs (1)
28if (sdkFeatureBand is not null && (sdkFeatureBand.Contains("-") || !sdkFeatureBand.EndsWith("00", StringComparison.Ordinal)))
Microsoft.SourceLink.AzureDevOpsServer.Git (8)
src\sourcelink\src\Common\AzureDevOps\AzureDevOpsUrlParser.cs (2)
20=> host.EndsWith(".visualstudio.com", StringComparison.OrdinalIgnoreCase) || 21host.EndsWith(".vsts.me", StringComparison.OrdinalIgnoreCase);
src\sourcelink\src\Common\GitProvider\GetSourceLinkUrlGitTask.cs (3)
138if (relativeUrl.EndsWith(GitUrlSuffix, StringComparison.Ordinal) && !relativeUrl.EndsWith("/" + GitUrlSuffix, StringComparison.Ordinal)) 234!exactHost && repoUri.GetHost().EndsWith("." + mapping.Host, StringComparison.OrdinalIgnoreCase))
src\sourcelink\src\Common\GitProvider\TranslateRepositoryUrlGitTask.cs (1)
58uri.GetHost().EndsWith("." + hostUri.GetHost(), StringComparison.OrdinalIgnoreCase);
src\sourcelink\src\Common\Utilities\UriUtilities.cs (2)
28if (!url.EndsWith("/", StringComparison.Ordinal)) 33if (!prefix.EndsWith("/", StringComparison.Ordinal))
Microsoft.SourceLink.AzureRepos.Git (8)
src\sourcelink\src\Common\AzureDevOps\AzureDevOpsUrlParser.cs (2)
20=> host.EndsWith(".visualstudio.com", StringComparison.OrdinalIgnoreCase) || 21host.EndsWith(".vsts.me", StringComparison.OrdinalIgnoreCase);
src\sourcelink\src\Common\GitProvider\GetSourceLinkUrlGitTask.cs (3)
138if (relativeUrl.EndsWith(GitUrlSuffix, StringComparison.Ordinal) && !relativeUrl.EndsWith("/" + GitUrlSuffix, StringComparison.Ordinal)) 234!exactHost && repoUri.GetHost().EndsWith("." + mapping.Host, StringComparison.OrdinalIgnoreCase))
src\sourcelink\src\Common\GitProvider\TranslateRepositoryUrlGitTask.cs (1)
58uri.GetHost().EndsWith("." + hostUri.GetHost(), StringComparison.OrdinalIgnoreCase);
src\sourcelink\src\Common\Utilities\UriUtilities.cs (2)
28if (!url.EndsWith("/", StringComparison.Ordinal)) 33if (!prefix.EndsWith("/", StringComparison.Ordinal))
Microsoft.SourceLink.Bitbucket.Git (6)
src\sourcelink\src\Common\GitProvider\GetSourceLinkUrlGitTask.cs (3)
138if (relativeUrl.EndsWith(GitUrlSuffix, StringComparison.Ordinal) && !relativeUrl.EndsWith("/" + GitUrlSuffix, StringComparison.Ordinal)) 234!exactHost && repoUri.GetHost().EndsWith("." + mapping.Host, StringComparison.OrdinalIgnoreCase))
src\sourcelink\src\Common\GitProvider\TranslateRepositoryUrlGitTask.cs (1)
58uri.GetHost().EndsWith("." + hostUri.GetHost(), StringComparison.OrdinalIgnoreCase);
src\sourcelink\src\Common\Utilities\UriUtilities.cs (2)
28if (!url.EndsWith("/", StringComparison.Ordinal)) 33if (!prefix.EndsWith("/", StringComparison.Ordinal))
Microsoft.SourceLink.Common (2)
parent\Common\Utilities\UriUtilities.cs (2)
28if (!url.EndsWith("/", StringComparison.Ordinal)) 33if (!prefix.EndsWith("/", StringComparison.Ordinal))
Microsoft.SourceLink.Gitea (6)
src\sourcelink\src\Common\GitProvider\GetSourceLinkUrlGitTask.cs (3)
138if (relativeUrl.EndsWith(GitUrlSuffix, StringComparison.Ordinal) && !relativeUrl.EndsWith("/" + GitUrlSuffix, StringComparison.Ordinal)) 234!exactHost && repoUri.GetHost().EndsWith("." + mapping.Host, StringComparison.OrdinalIgnoreCase))
src\sourcelink\src\Common\GitProvider\TranslateRepositoryUrlGitTask.cs (1)
58uri.GetHost().EndsWith("." + hostUri.GetHost(), StringComparison.OrdinalIgnoreCase);
src\sourcelink\src\Common\Utilities\UriUtilities.cs (2)
28if (!url.EndsWith("/", StringComparison.Ordinal)) 33if (!prefix.EndsWith("/", StringComparison.Ordinal))
Microsoft.SourceLink.Gitee (6)
src\sourcelink\src\Common\GitProvider\GetSourceLinkUrlGitTask.cs (3)
138if (relativeUrl.EndsWith(GitUrlSuffix, StringComparison.Ordinal) && !relativeUrl.EndsWith("/" + GitUrlSuffix, StringComparison.Ordinal)) 234!exactHost && repoUri.GetHost().EndsWith("." + mapping.Host, StringComparison.OrdinalIgnoreCase))
src\sourcelink\src\Common\GitProvider\TranslateRepositoryUrlGitTask.cs (1)
58uri.GetHost().EndsWith("." + hostUri.GetHost(), StringComparison.OrdinalIgnoreCase);
src\sourcelink\src\Common\Utilities\UriUtilities.cs (2)
28if (!url.EndsWith("/", StringComparison.Ordinal)) 33if (!prefix.EndsWith("/", StringComparison.Ordinal))
Microsoft.SourceLink.GitHub (6)
src\sourcelink\src\Common\GitProvider\GetSourceLinkUrlGitTask.cs (3)
138if (relativeUrl.EndsWith(GitUrlSuffix, StringComparison.Ordinal) && !relativeUrl.EndsWith("/" + GitUrlSuffix, StringComparison.Ordinal)) 234!exactHost && repoUri.GetHost().EndsWith("." + mapping.Host, StringComparison.OrdinalIgnoreCase))
src\sourcelink\src\Common\GitProvider\TranslateRepositoryUrlGitTask.cs (1)
58uri.GetHost().EndsWith("." + hostUri.GetHost(), StringComparison.OrdinalIgnoreCase);
src\sourcelink\src\Common\Utilities\UriUtilities.cs (2)
28if (!url.EndsWith("/", StringComparison.Ordinal)) 33if (!prefix.EndsWith("/", StringComparison.Ordinal))
Microsoft.SourceLink.GitLab (6)
src\sourcelink\src\Common\GitProvider\GetSourceLinkUrlGitTask.cs (3)
138if (relativeUrl.EndsWith(GitUrlSuffix, StringComparison.Ordinal) && !relativeUrl.EndsWith("/" + GitUrlSuffix, StringComparison.Ordinal)) 234!exactHost && repoUri.GetHost().EndsWith("." + mapping.Host, StringComparison.OrdinalIgnoreCase))
src\sourcelink\src\Common\GitProvider\TranslateRepositoryUrlGitTask.cs (1)
58uri.GetHost().EndsWith("." + hostUri.GetHost(), StringComparison.OrdinalIgnoreCase);
src\sourcelink\src\Common\Utilities\UriUtilities.cs (2)
28if (!url.EndsWith("/", StringComparison.Ordinal)) 33if (!prefix.EndsWith("/", StringComparison.Ordinal))
Microsoft.SourceLink.GitWeb (6)
src\sourcelink\src\Common\GitProvider\GetSourceLinkUrlGitTask.cs (3)
138if (relativeUrl.EndsWith(GitUrlSuffix, StringComparison.Ordinal) && !relativeUrl.EndsWith("/" + GitUrlSuffix, StringComparison.Ordinal)) 234!exactHost && repoUri.GetHost().EndsWith("." + mapping.Host, StringComparison.OrdinalIgnoreCase))
src\sourcelink\src\Common\GitProvider\TranslateRepositoryUrlGitTask.cs (1)
58uri.GetHost().EndsWith("." + hostUri.GetHost(), StringComparison.OrdinalIgnoreCase);
src\sourcelink\src\Common\Utilities\UriUtilities.cs (2)
28if (!url.EndsWith("/", StringComparison.Ordinal)) 33if (!prefix.EndsWith("/", StringComparison.Ordinal))
Microsoft.TestPlatform.CoreUtilities (1)
Helpers\FileHelper.cs (1)
60pattern => file.EndsWith(pattern, StringComparison.OrdinalIgnoreCase)));
Microsoft.TestPlatform.CrossPlatEngine (6)
DataCollection\DataCollectionLauncherFactory.cs (2)
43return currentProcessPath.EndsWith("dotnet", StringComparison.OrdinalIgnoreCase) 44|| currentProcessPath.EndsWith("dotnet.exe", StringComparison.OrdinalIgnoreCase)
DataCollection\DefaultDataCollectionLauncher.cs (2)
65string dataCollectorProcessPath = currentProcessPath.EndsWith("dotnet", StringComparison.OrdinalIgnoreCase) 66|| currentProcessPath.EndsWith("dotnet.exe", StringComparison.OrdinalIgnoreCase)
TestEngine.cs (2)
479if (currentProcessPath.EndsWith("dotnet", StringComparison.OrdinalIgnoreCase) 480|| currentProcessPath.EndsWith("dotnet.exe", StringComparison.OrdinalIgnoreCase))
Microsoft.TestPlatform.Extensions.BlameDataCollector (3)
BlameLogger.cs (1)
133var uriDataAttachment = attachmentSet.Attachments.LastOrDefault((attachment) => attachment.Uri.ToString().EndsWith(".xml", StringComparison.Ordinal));
ProcDumpDumper.cs (2)
124if (!outputFile.EndsWith(".dmp", StringComparison.OrdinalIgnoreCase)) 296if (!outputFile.EndsWith(".dmp", StringComparison.OrdinalIgnoreCase))
Microsoft.TestPlatform.PlatformAbstractions (2)
common\Tracing\PlatformEqtTrace.cs (2)
349if (LogFile.EndsWith(@"\", StringComparison.Ordinal) || LogFile.EndsWith("/", StringComparison.Ordinal))
Microsoft.TestPlatform.TestHostRuntimeProvider (6)
Hosting\DefaultTestHostManager.cs (3)
221if (!(processName.EndsWith("dotnet", StringComparison.OrdinalIgnoreCase) 222|| processName.EndsWith("dotnet.exe", StringComparison.OrdinalIgnoreCase)) 336var uwpSources = sources.Where(source => source.EndsWith(".appxrecipe", StringComparison.OrdinalIgnoreCase));
Hosting\DotnetTestHostManager.cs (3)
640=> currentProcessPath.EndsWith("dotnet", StringComparison.OrdinalIgnoreCase) || 641currentProcessPath.EndsWith("dotnet.exe", StringComparison.OrdinalIgnoreCase); 1013if (path.EndsWith("testhost.dll", StringComparison.OrdinalIgnoreCase))
Microsoft.TestPlatform.Utilities (2)
CodeCoverageDataAttachmentsHandler.cs (2)
59if (attachment.Uri.LocalPath.EndsWith(CoverageFileExtension, StringComparison.OrdinalIgnoreCase) || 60attachment.Uri.LocalPath.EndsWith(XmlFileExtension, StringComparison.OrdinalIgnoreCase))
Microsoft.TestPlatform.VsTestConsole.TranslationLayer (1)
VsTestConsoleProcessManager.cs (1)
94_isNetCoreRunner = vstestConsolePath.EndsWith(".dll", StringComparison.Ordinal);
Microsoft.VisualStudio.TestPlatform.Common (2)
ExtensionFramework\TestPluginCache.cs (1)
411: extensions.Where(ext => ext.EndsWith(endsWithPattern, StringComparison.OrdinalIgnoreCase));
Utilities\AssemblyResolver.cs (1)
124var isResource = requestedName.Name.EndsWith(".resources", StringComparison.Ordinal);
Microsoft.VisualStudio.TestPlatform.Extensions.Trx.TestLogger (1)
Utility\Converter.cs (1)
599var nameToCheck = !fullyQualifiedName.Equals(testName, StringComparison.OrdinalIgnoreCase) && fullyQualifiedName.EndsWith(testName, StringComparison.Ordinal) ?
Microsoft.Web.XmlTransform (5)
XmlAttributePreservationDict.cs (2)
36Debug.Assert(elementStartTag.StartsWith("<", StringComparison.Ordinal) && elementStartTag.EndsWith(">", StringComparison.Ordinal), "Expected string containing exactly a single tag"); 64bool selfClosed = (elementStartTag.EndsWith("/>", StringComparison.Ordinal));
XmlAttributePreservingWriter.cs (1)
208if (currentBuffer.EndsWith(" /", StringComparison.Ordinal)) {
XmlLocator.cs (2)
237if (!basePath.EndsWith("/", StringComparison.Ordinal)) { 252if (!predicate.EndsWith("]", StringComparison.Ordinal)) {
Mono.Cecil (1)
Mono.Cecil.Metadata\Buffers.cs (1)
374 if (previous.EndsWith (@string, StringComparison.Ordinal) && !IsLowSurrogateChar (entry.Key [0])) {
MSBuild (4)
CommandLine\CommandLineParser.cs (1)
652return envVar.StartsWith("%", StringComparison.Ordinal) && envVar.EndsWith("%", StringComparison.Ordinal) && envVar.Length > 1;
parent\Shared\TypeLoader.cs (1)
188if (longerTypeName.EndsWith(shorterTypeName, StringComparison.OrdinalIgnoreCase))
XMake.cs (2)
3571if (!extensionsToIgnore.Contains(Path.GetExtension(s)) && !s.EndsWith("~", StringComparison.CurrentCultureIgnoreCase)) 4197if (!string.IsNullOrEmpty(fileParameters) && !fileParameters.EndsWith(";", StringComparison.OrdinalIgnoreCase))
NuGet.Build.Tasks (1)
GetRestoreSolutionProjectsTask.cs (1)
72if (projectPath.EndsWith(MetaProjExtension, StringComparison.OrdinalIgnoreCase))
NuGet.Build.Tasks.Pack (1)
PackTaskLogic.cs (1)
778else if (identity.EndsWith(Path.GetFileName(sourcePath), StringComparison.CurrentCultureIgnoreCase))
NuGet.CommandLine.XPlat (2)
Commands\PackageReferenceCommands\AddPackageReferenceCommand.cs (1)
166|| (!projectPath.EndsWith("proj", StringComparison.OrdinalIgnoreCase)
Commands\PackageReferenceCommands\RemovePackageReferenceCommand.cs (1)
81|| (!projectPath.EndsWith("proj", StringComparison.OrdinalIgnoreCase)
NuGet.Commands (20)
CommandRunners\PackCommandRunner.cs (4)
708return fileName.EndsWith(".nupkg", StringComparison.OrdinalIgnoreCase) 951candidates.RemoveAll(ext => ext.EndsWith(".lock.json", StringComparison.OrdinalIgnoreCase) || 952(ext.EndsWith(".json", StringComparison.OrdinalIgnoreCase) && 954!ext.EndsWith(ProjectJsonPathUtilities.ProjectConfigFileEnding, StringComparison.OrdinalIgnoreCase)));
MSBuildProjectFactory.cs (1)
195Target = target.EndsWith(Path.DirectorySeparatorChar.ToString(CultureInfo.InvariantCulture), StringComparison.Ordinal) || string.IsNullOrEmpty(target)
RestoreCommand\CompatibilityChecker.cs (1)
194if (name.EndsWith(".ni", StringComparison.OrdinalIgnoreCase))
RestoreCommand\ContentFiles\ContentFileUtils.cs (2)
174if (file.EndsWith(PackagingCoreConstants.ForwardSlashEmptyFolder, StringComparison.Ordinal)) 220var isPP = lockFileItem.Path.EndsWith(".pp", StringComparison.OrdinalIgnoreCase)
RestoreCommand\MonoAndroidDeprecation.cs (1)
87return path.EndsWith(PackagingCoreConstants.ForwardSlashEmptyFolder, StringComparison.Ordinal);
RestoreCommand\RequestFactory\DependencyGraphFileRequestProvider.cs (1)
41var result = (File.Exists(path) && path.EndsWith(".dg", StringComparison.OrdinalIgnoreCase));
RestoreCommand\RestoreCommand.cs (2)
587&& path.EndsWith(".dll", StringComparison.OrdinalIgnoreCase) 588&& !path.EndsWith(".resources.dll", StringComparison.OrdinalIgnoreCase);
RestoreCommand\Utility\BuildAssetsUtils.cs (3)
172.OrderByDescending(file => file.Path.EndsWith(PropsExtension, StringComparison.Ordinal) ? 1 : 0) 804items: group.Where(e => !e.Item2.Path.EndsWith(PackagingCoreConstants.ForwardSlashEmptyFolder, StringComparison.Ordinal) 805&& !e.Item2.Path.EndsWith(".pp", StringComparison.OrdinalIgnoreCase)) // Skip .pp files
RestoreCommand\Utility\LockFileUtils.cs (2)
903c.Path.EndsWith(PackagingCoreConstants.ForwardSlashEmptyFolder, StringComparison.Ordinal)); 1014return group?.Any(item => !item.Path.EndsWith(PackagingCoreConstants.ForwardSlashEmptyFolder, StringComparison.Ordinal)) == true;
RestoreCommand\Utility\SpecValidationUtility.cs (1)
375if (spec.RestoreMetadata.ProjectPath.EndsWith(".xproj", StringComparison.OrdinalIgnoreCase))
Utility\MSBuildProjectFrameworkUtility.cs (2)
186if (projectFilePath?.EndsWith(".vcxproj", StringComparison.OrdinalIgnoreCase) == true) 216if (projectFilePath?.EndsWith(".jsproj", StringComparison.OrdinalIgnoreCase) == true)
NuGet.Common (4)
PathUtil\ProjectJsonPathUtilities.cs (3)
122if (file != null && file.EndsWith(ProjectConfigFileEnding, StringComparison.OrdinalIgnoreCase)) 141if (configPath.EndsWith(ProjectConfigFileName, StringComparison.OrdinalIgnoreCase)) 156|| file.EndsWith(ProjectConfigFileEnding, StringComparison.OrdinalIgnoreCase);
UriUtility.cs (1)
168|| uri.Host.EndsWith(".nuget.org", StringComparison.OrdinalIgnoreCase))
NuGet.Credentials (1)
CredentialService.cs (1)
180&& entry.Key.EndsWith(ending, StringComparison.Ordinal))
NuGet.PackageManagement (6)
Projects\MSBuildNuGetProject.cs (4)
364fullImportFilePath.EndsWith(".props", StringComparison.OrdinalIgnoreCase) ? ImportLocation.Top : ImportLocation.Bottom); 402p => p.EndsWith(Path.DirectorySeparatorChar + PowerShellScripts.Install, StringComparison.OrdinalIgnoreCase)); 475p => p.EndsWith(Path.DirectorySeparatorChar + PowerShellScripts.Uninstall, 625return !filePath.EndsWith(Constants.ResourceAssemblyExtension, StringComparison.OrdinalIgnoreCase) &&
Utility\MSBuildNuGetProjectSystemUtility.cs (1)
564if (effectivePath.EndsWith(extension, StringComparison.OrdinalIgnoreCase))
Utility\UriHelper.cs (1)
89if (activeSource.Source.EndsWith(".json", StringComparison.OrdinalIgnoreCase))
NuGet.Packaging (32)
Core\FrameworkSpecificGroup.cs (2)
40HasEmptyFolder = items.Any(item => item.EndsWith(PackagingCoreConstants.ForwardSlashEmptyFolder, 44_items = items.Where(item => !item.EndsWith(PackagingCoreConstants.ForwardSlashEmptyFolder,
PackageCreation\Authoring\PackageBuilder.cs (2)
465(file.Path.EndsWith(".install.xdt", StringComparison.OrdinalIgnoreCase) || 466file.Path.EndsWith(".uninstall.xdt", StringComparison.OrdinalIgnoreCase)));
PackageExtraction\PackageHelper.cs (7)
31return path.EndsWith(".dll", StringComparison.OrdinalIgnoreCase) || 32path.EndsWith(".winmd", StringComparison.OrdinalIgnoreCase) || 33path.EndsWith(".exe", StringComparison.OrdinalIgnoreCase); 38return path.EndsWith(PackagingCoreConstants.NuspecExtension, StringComparison.OrdinalIgnoreCase); 78return path.EndsWith(PackagingCoreConstants.HashFileExtension, StringComparison.OrdinalIgnoreCase) || 79path.EndsWith(PackagingCoreConstants.NupkgMetadataFileExtension, StringComparison.OrdinalIgnoreCase); 105&& packageId.EndsWith('.' + packageLanguage, StringComparison.OrdinalIgnoreCase))
PackageExtraction\PackagePathHelper.cs (3)
70filter.EndsWith(PackagingCoreConstants.NupkgExtension, StringComparison.OrdinalIgnoreCase) || 71filter.EndsWith(PackagingCoreConstants.NuspecExtension, StringComparison.OrdinalIgnoreCase)); 167if (packageLookupPath.EndsWith(PackagingCoreConstants.NupkgExtension, StringComparison.OrdinalIgnoreCase) &&
PackageExtractor.cs (1)
931|| fullName.EndsWith(PackagingCoreConstants.NupkgExtension, StringComparison.OrdinalIgnoreCase)))
PackageFileExtractor.cs (1)
40if (!file.EndsWith(".xml", PathUtility.GetStringComparisonBasedOnOS()))
PackageFolderReader.cs (2)
69var nuspecFiles = _root.GetFiles("*.*", SearchOption.TopDirectoryOnly).Where(f => f.Name.EndsWith(".nuspec", StringComparison.OrdinalIgnoreCase)).ToArray(); 165return path.EndsWith(PackagingCoreConstants.NupkgExtension, StringComparison.OrdinalIgnoreCase) == true;
PackageReaderBase.cs (2)
513if (!path.EndsWith(".resources.dll", StringComparison.OrdinalIgnoreCase)) 570if (!path.EndsWith(Path.DirectorySeparatorChar.ToString(CultureInfo.InvariantCulture), StringComparison.Ordinal))
Rules\InstallScriptInPackageReferenceProjectRule.cs (1)
27if (toolItem.EndsWith("install.ps1", StringComparison.OrdinalIgnoreCase))
Rules\MisplaceAssemblyOutsideLibRule.cs (2)
43if (file.EndsWith(".dll", StringComparison.OrdinalIgnoreCase) || 44file.EndsWith(".winmd", StringComparison.OrdinalIgnoreCase))
Rules\MisplacedScriptFileRule.cs (1)
29if (!file.EndsWith(ScriptExtension, StringComparison.OrdinalIgnoreCase))
Rules\MisplacedTransformFileRule.cs (2)
32if (!file.EndsWith(CodeTransformExtension, StringComparison.OrdinalIgnoreCase) && 33!file.EndsWith(ConfigTransformExtension, StringComparison.OrdinalIgnoreCase))
Rules\UnrecognizedScriptFileRule.cs (1)
28if (!file.EndsWith(ScriptExtension, StringComparison.OrdinalIgnoreCase))
Rules\UpholdBuildConventionRule.cs (1)
125if (file.EndsWith(extension, StringComparison.Ordinal))
Rules\XdtTransformsInPackageReferenceProjectRule.cs (3)
33if (file.EndsWith(ConfigTransformExtension, StringComparison.OrdinalIgnoreCase) 34|| file.EndsWith(InstallXdtExtension, StringComparison.OrdinalIgnoreCase) 35|| file.EndsWith(UninstallXdtExtension, StringComparison.OrdinalIgnoreCase))
Signing\Content\SignatureContent.cs (1)
151if (property.Key.EndsWith("-Hash", StringComparison.Ordinal))
NuGet.ProjectModel (3)
PackageSpecUtility.cs (3)
39&& version.EndsWith("*", StringComparison.Ordinal) 42&& (version.EndsWith("-*", StringComparison.Ordinal) 43|| (version.EndsWith(".*", StringComparison.Ordinal))))
NuGet.Protocol (16)
LocalRepositories\LocalPackageInfo.cs (1)
107return Path.EndsWith(PackagingCoreConstants.NupkgExtension, StringComparison.OrdinalIgnoreCase);
PackagesFolder\LocalPackageFileCache.cs (2)
195if (path.EndsWith("/", StringComparison.Ordinal) 196|| path.EndsWith(".psmdcp", StringComparison.Ordinal))
Providers\ServiceIndexResourceV3Provider.cs (1)
64url.EndsWith(".json", StringComparison.OrdinalIgnoreCase)))
RemoteRepositories\HttpFileSystemBasedFindPackageByIdResource.cs (1)
84.Select(uri => uri.OriginalString.EndsWith("/", StringComparison.Ordinal) ? uri : new Uri(uri.OriginalString + "/"))
RemoteRepositories\RemoteV2FindPackageByIdResource.cs (1)
66_baseUri = packageSource.Source.EndsWith("/", StringComparison.Ordinal) ? packageSource.Source : (packageSource.Source + "/");
RemoteRepositories\RemoteV2FindPackageByIdResourceProvider.cs (1)
27!sourceRepository.PackageSource.Source.EndsWith("json", StringComparison.OrdinalIgnoreCase))
Resources\PackageUpdateResource.cs (2)
105if (!packagePath.EndsWith(NuGetConstants.SnupkgExtension, StringComparison.OrdinalIgnoreCase)) 868if (!value.EndsWith("/", StringComparison.OrdinalIgnoreCase))
Utility\FeedTypeUtility.cs (1)
30if (packageSource.Source.EndsWith(".json", StringComparison.OrdinalIgnoreCase))
Utility\LocalFolderUtility.cs (6)
574if (fileName.EndsWith(extension, StringComparison.OrdinalIgnoreCase)) 579if (!fileName.EndsWith(".symbols", StringComparison.OrdinalIgnoreCase)) 1078if (!packagePath.EndsWith(NuGetConstants.PackageExtension, StringComparison.OrdinalIgnoreCase) 1079&& !packagePath.EndsWith(NuGetConstants.SnupkgExtension, StringComparison.OrdinalIgnoreCase)) 1081if (packagePath.EndsWith("**", StringComparison.OrdinalIgnoreCase)) 1085else if (!packagePath.EndsWith("*", StringComparison.OrdinalIgnoreCase))
NuGet.Versioning (5)
FloatRange.cs (3)
270if (releasePrefix.Length == 0 || releasePrefix.EndsWith(".", StringComparison.Ordinal)) 322if (releasePrefix.Length == 0 || actualVersion.EndsWith(".", StringComparison.Ordinal)) 327else if (actualVersion.EndsWith("-", StringComparison.Ordinal))
VersionRange.cs (2)
369var endsWithDash = lastLabel.EndsWith("-", StringComparison.Ordinal); 377if (lastLabel.EndsWith("--", StringComparison.Ordinal))
PresentationBuildTasks (6)
Microsoft\Build\Tasks\Windows\MarkupCompilePass1.cs (1)
264if (!_outputDir.EndsWith(string.Empty + Path.DirectorySeparatorChar, StringComparison.Ordinal))
Microsoft\Build\Tasks\Windows\MarkupCompilePass2.cs (1)
243if (!_outputPath.EndsWith(string.Empty + Path.DirectorySeparatorChar, StringComparison.Ordinal))
Microsoft\Build\Tasks\Windows\ResourcesGenerator.cs (1)
251if (!_outputPath.EndsWith((Path.DirectorySeparatorChar).ToString(), StringComparison.Ordinal))
MS\Internal\MarkupCompiler\MarkupCompiler.cs (1)
472if (!TargetPath.EndsWith(string.Empty + Path.DirectorySeparatorChar, StringComparison.Ordinal))
MS\Internal\Shared\SourceFileInfo.cs (1)
43if (!string.IsNullOrEmpty(file.Path) && file.Path.ToUpperInvariant().EndsWith(XAML, StringComparison.Ordinal))
MS\Internal\Tasks\TaskHelper.cs (1)
210if (message != null && !message.EndsWith(".", StringComparison.Ordinal))
PresentationCore (7)
MS\Internal\FontCache\FontResourceCache.cs (1)
72Debug.Assert(escapedPath.EndsWith(FakeFileName, StringComparison.OrdinalIgnoreCase));
System\Windows\Input\Cursor.cs (2)
55(cursorFile.EndsWith(".cur", StringComparison.OrdinalIgnoreCase) || 56cursorFile.EndsWith(".ani", StringComparison.OrdinalIgnoreCase)))
System\Windows\Input\CursorConverter.cs (2)
170if (text.EndsWith(".cur", StringComparison.OrdinalIgnoreCase) || text.EndsWith(".ani", StringComparison.OrdinalIgnoreCase))
System\Windows\Navigation\BaseUriHelper.cs (2)
259if (firstSegment.EndsWith(COMPONENT, StringComparison.OrdinalIgnoreCase)) 316if (component.EndsWith(COMPONENT, StringComparison.OrdinalIgnoreCase))
PresentationFramework (13)
MS\Internal\TraceData.cs (1)
268if (name.EndsWith(suffix, StringComparison.Ordinal))
System\Windows\Documents\FixedTextBuilder.cs (1)
1664if (addSpace && run.Text.Length>0 && !run.Text.EndsWith(" ", StringComparison.Ordinal) && !IsHyphen(run.Text[run.Text.Length - 1]))
System\Windows\Documents\TextRangeBase.cs (1)
1350bool pastedFragmentEndsWithNewLine = textData.EndsWith("\n", StringComparison.Ordinal);
System\Windows\Documents\WpfPayload.cs (5)
535if (imageUriString.EndsWith(ImageBmpFileExtension, StringComparison.OrdinalIgnoreCase)) 539else if (imageUriString.EndsWith(ImageGifFileExtension, StringComparison.OrdinalIgnoreCase)) 543else if (imageUriString.EndsWith(ImageJpegFileExtension, StringComparison.OrdinalIgnoreCase) || imageUriString.EndsWith(ImageJpgFileExtension, StringComparison.OrdinalIgnoreCase)) 547else if (imageUriString.EndsWith(ImageTiffFileExtension, StringComparison.OrdinalIgnoreCase))
System\Windows\Markup\Primitives\ExtensionSimplifierMarkupObject.cs (1)
321if (typeName.EndsWith("Extension", StringComparison.Ordinal))
System\Windows\Markup\Primitives\MarkupWriter.cs (2)
472name.EndsWith("Extension", StringComparison.Ordinal)) 1040name.EndsWith("Extension", StringComparison.Ordinal))
System\Windows\ThemeManager.cs (2)
376if (sourceString.EndsWith(FluentLightDictionary, StringComparison.OrdinalIgnoreCase)) 380else if (sourceString.EndsWith(FluentDarkDictionary, StringComparison.OrdinalIgnoreCase))
Roslyn.Diagnostics.Analyzers (8)
AbstractRunIterations`1.cs (2)
91if (name.EndsWith("Fact", StringComparison.Ordinal)) 98else if (name.EndsWith("FactAttribute", StringComparison.Ordinal))
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\StringExtensions.cs (1)
168return name.Length > AttributeSuffix.Length && name.EndsWith(AttributeSuffix, comparison);
src\roslyn\src\Compilers\Core\Portable\SourceGeneration\GeneratedCodeUtilities.cs (4)
75if (fileNameWithoutExtension.EndsWith(".designer", StringComparison.OrdinalIgnoreCase) || 76fileNameWithoutExtension.EndsWith(".generated", StringComparison.OrdinalIgnoreCase) || 77fileNameWithoutExtension.EndsWith(".g", StringComparison.OrdinalIgnoreCase) || 78fileNameWithoutExtension.EndsWith(".g.i", StringComparison.OrdinalIgnoreCase))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\AbstractVirtualCharService.cs (1)
151if (endDelimiter.Length > 0 && !tokenText.EndsWith(endDelimiter, StringComparison.Ordinal))
Roslyn.Diagnostics.CSharp.Analyzers (4)
CSharpAvoidOptSuffixForNullableEnableCode.cs (1)
69if (!identifier.Text.EndsWith(OptSuffix, StringComparison.Ordinal) ||
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\EmbeddedLanguages\VirtualChars\CSharpVirtualCharService.cs (1)
239if (endDelimiter.Length > 0 && !tokenText.EndsWith(endDelimiter, StringComparison.OrdinalIgnoreCase))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTriviaExtensions.cs (1)
79if (commentText.EndsWith("*/", StringComparison.Ordinal))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
98if (!text.EndsWith(MultiLineCommentTerminator, StringComparison.Ordinal))
rzc (1)
CommandLine\CommandOption.cs (1)
36else if (part.StartsWith("<", StringComparison.Ordinal) && part.EndsWith(">", StringComparison.Ordinal))
sdk-tasks (4)
ExtractArchiveToDirectory.cs (2)
72bool isTarballArchive = SourceArchive.EndsWith(".tar.gz", StringComparison.OrdinalIgnoreCase); 184if (!fullDirectoryPath.EndsWith(Path.DirectorySeparatorChar.ToString(), StringComparison.Ordinal))
GenerateMSBuildExtensionsSWR.cs (1)
58if (ngenAssemblies && file.EndsWith(".dll", StringComparison.OrdinalIgnoreCase))
GenerateRuntimeAnalyzersSWR.cs (1)
98if (ngenAssemblies && file.EndsWith(".dll", StringComparison.OrdinalIgnoreCase))
SelectTests (2)
Program.cs (1)
312if (name.EndsWith(".Tests", StringComparison.Ordinal))
TriggerMap.cs (1)
146var hasGlobSuffix = pattern.EndsWith("/**", StringComparison.Ordinal);
System.CommandLine (2)
Binding\ArgumentConverter.StringConverters.cs (2)
125else if (path.EndsWith(Path.DirectorySeparatorChar.ToString(), StringComparison.Ordinal) || 126path.EndsWith(Path.AltDirectorySeparatorChar.ToString(), StringComparison.Ordinal))
System.Data.Common (3)
src\runtime\src\libraries\Common\src\System\Data\Common\AdapterUtil.cs (1)
171if (!quotedString.EndsWith(quoteSuffix!, StringComparison.Ordinal))
System\Data\DataTable.cs (2)
3720if (length >= 5 && current.EndsWith(" ASC", StringComparison.OrdinalIgnoreCase)) 3724else if (length >= 6 && current.EndsWith(" DESC", StringComparison.OrdinalIgnoreCase))
System.Data.Odbc (1)
src\runtime\src\libraries\Common\src\System\Data\Common\AdapterUtil.cs (1)
171if (!quotedString.EndsWith(quoteSuffix!, StringComparison.Ordinal))
System.Data.OleDb (1)
System\Data\Common\AdapterUtil.cs (1)
1241if (!quotedString.EndsWith(quoteSuffix!, StringComparison.Ordinal))
System.Diagnostics.FileVersionInfo (2)
System\Diagnostics\FileVersionInfo.Unix.cs (2)
84if (!assemblyName.EndsWith(".dll", StringComparison.OrdinalIgnoreCase) && 85!assemblyName.EndsWith(".exe", StringComparison.OrdinalIgnoreCase))
System.Diagnostics.PerformanceCounter (1)
System\Diagnostics\PerformanceCounterLib.cs (1)
709|| ((string)systemDllName).EndsWith(PerformanceCounterLib.PerfShimFullNameSuffix, StringComparison.OrdinalIgnoreCase)))
System.DirectoryServices.AccountManagement (2)
System\DirectoryServices\AccountManagement\AD\ADAMStoreCtx.cs (1)
119if ((partitionDN.Length > maxMatchLength) && ctxBaseDN.EndsWith(partitionDN, StringComparison.OrdinalIgnoreCase))
System\DirectoryServices\AccountManagement\AD\ADDNConstraintLinkedAttrSet.cs (1)
100if (dn.EndsWith((string)_constraintData, StringComparison.Ordinal))
System.IO.Packaging (4)
System\IO\Packaging\PackUriHelper.cs (2)
763if (!NormalizedPartUriString.EndsWith(RelationshipPartUpperCaseExtension, StringComparison.Ordinal)) 802if ((segments[segments.Length - 1]).EndsWith(RelsrelsUpperCaseExtension, StringComparison.Ordinal))
System\IO\Packaging\ZipPackage.cs (1)
523if (zipItemName.EndsWith(ForwardSlashString, StringComparison.Ordinal))
System\IO\Packaging\ZipPackagePartPiece.cs (1)
81else if (path.Substring(0, searchPosition).EndsWith(PartPieceLastExtension, StringComparison.OrdinalIgnoreCase))
System.IO.Ports (4)
System\IO\Ports\SerialPort.Unix.cs (4)
124if (!name.EndsWith(".init", StringComparison.Ordinal) && !name.EndsWith(".lock", StringComparison.Ordinal)) 132if (!name.EndsWith(".init", StringComparison.Ordinal) && !name.EndsWith(".lock", StringComparison.Ordinal))
System.Net.Http (2)
System\Net\Http\SocketsHttpHandler\AuthenticationHelper.Digest.cs (1)
142if (algorithm.EndsWith("sess", StringComparison.OrdinalIgnoreCase))
System\Net\Http\SocketsHttpHandler\HttpEnvironmentProxy.cs (1)
286else if (input.Host.EndsWith(s, StringComparison.OrdinalIgnoreCase))
System.Net.Ping (1)
src\runtime\src\libraries\Common\src\System\Net\NetworkInformation\UnixCommandLinePing.cs (1)
51if (linkInfo?.Name.EndsWith("busybox", StringComparison.Ordinal) == true)
System.Private.CoreLib (13)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\DebugProvider.cs (1)
59if (message.EndsWith(Environment.NewLineConst, StringComparison.Ordinal))
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\ActivityTracker.cs (2)
257if (activityName.EndsWith(EventSource.ActivityStartSuffix, StringComparison.Ordinal)) 261else if (activityName.EndsWith(EventSource.ActivityStopSuffix, StringComparison.Ordinal))
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventSource.cs (7)
2475if (eventName.EndsWith(ActivityStartSuffix, StringComparison.Ordinal)) 2479else if (eventName.EndsWith(ActivityStopSuffix, StringComparison.Ordinal)) 3214if (eventName.EndsWith(ActivityStartSuffix, StringComparison.Ordinal)) 3236startEventMetadata.Name.EndsWith(ActivityStartSuffix, StringComparison.Ordinal) && 3237eventName.EndsWith(ActivityStopSuffix, StringComparison.Ordinal) && 3434attributeType.Namespace!.EndsWith("Diagnostics.Tracing", StringComparison.Ordinal) && 3435reflectedAttributeType.Namespace!.EndsWith("Diagnostics.Tracing", StringComparison.Ordinal);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Loader\AssemblyLoadContext.cs (1)
890if (assemblyName.Name == null || !assemblyName.Name.EndsWith(SatelliteSuffix, StringComparison.Ordinal))
src\runtime\src\libraries\System.Private.CoreLib\src\System\StartupHookProvider.cs (1)
135if (startupHookPart.EndsWith(DisallowedSimpleAssemblyNameSuffix, StringComparison.OrdinalIgnoreCase))
src\runtime\src\libraries\System.Private.CoreLib\src\System\String.Comparison.cs (1)
427return EndsWith(value, StringComparison.CurrentCulture);
System.Private.CoreLib.Generators (2)
NativeRuntimeEventSourceGenerator.cs (2)
21IncrementalValuesProvider<AdditionalText> manifestFiles = context.AdditionalTextsProvider.Where(f => f.Path.EndsWith(".man", StringComparison.OrdinalIgnoreCase)); 22IncrementalValuesProvider<AdditionalText> inclusionFiles = context.AdditionalTextsProvider.Where(f => f.Path.EndsWith(".lst", StringComparison.OrdinalIgnoreCase));
System.Private.DataContractSerialization (1)
System\Runtime\Serialization\Json\JsonReaderDelegator.cs (1)
151!dateTimeValue.EndsWith(JsonGlobals.DateTimeEndGuardReader, StringComparison.Ordinal))
System.Private.Windows.Core.TestUtilities (1)
DebuggerAttributes.cs (1)
153bool noQuotes = reference.EndsWith(",nq", StringComparison.Ordinal);
System.Private.Xml (5)
System\Xml\Serialization\CodeIdentifier.cs (1)
260while (identifier.EndsWith("[]", StringComparison.Ordinal))
System\Xml\Serialization\XmlSchemaImporter.cs (2)
1423if (member.Name.EndsWith("Specified", StringComparison.Ordinal)) 1472if (member.Name.EndsWith("Specified", StringComparison.Ordinal))
System\Xml\Serialization\XmlSerializationReaderILGen.cs (2)
2861if (source.EndsWith(".Add(", StringComparison.Ordinal)) 2931if (source.EndsWith(".Add(", StringComparison.Ordinal))
System.Reflection.Metadata (1)
System\Reflection\Metadata\Ecma335\MetadataBuilder.Heaps.cs (1)
557if (prev.EndsWith(entry.Key, StringComparison.Ordinal) && !char.IsLowSurrogate(entry.Key[0]))
System.ServiceModel.NetFramingBase (1)
System\ServiceModel\Channels\TransportSecurityHelpers.cs (1)
105if (!baseAddress.AbsolutePath.EndsWith("/", StringComparison.Ordinal))
System.ServiceModel.NetNamedPipe (2)
System\ServiceModel\Channels\PipeConnectionInitiator.cs (2)
409if (!path.EndsWith("/", StringComparison.Ordinal)) 416if (path.EndsWith("/", StringComparison.Ordinal))
System.ServiceModel.Primitives (4)
Internals\System\Xml\XmlMtomReader.cs (1)
319if (startUri.EndsWith(">", StringComparison.Ordinal))
System\ServiceModel\Description\ServiceReflector.cs (3)
39if (baseUri.EndsWith("/", StringComparison.Ordinal)) 127if (!contractName.Namespace.EndsWith("/", StringComparison.Ordinal)) 969else if (isTask && method.Name.EndsWith(AsyncMethodNameSuffix, StringComparison.Ordinal))
System.Text.Json.SourceGeneration (1)
src\runtime\src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
157return name.Length > AttributeSuffix.Length && name.EndsWith(AttributeSuffix, comparison);
System.Text.RegularExpressions.Generator (1)
src\runtime\src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
157return name.Length > AttributeSuffix.Length && name.EndsWith(AttributeSuffix, comparison);
System.Windows.Controls.Ribbon (2)
Microsoft\Windows\Controls\Ribbon\RibbonControlLengthConverter.cs (2)
197if (goodString.EndsWith(_unitStrings[i], StringComparison.Ordinal)) 214if (goodString.EndsWith(_pixelUnitStrings[i], StringComparison.Ordinal))
System.Windows.Forms (4)
System\Resources\ResxFileRef.Converter.cs (1)
137if (toCreate == typeof(Bitmap) && fileName.EndsWith(".ico", StringComparison.Ordinal))
System\Windows\Forms\Controls\GroupBox\GroupBox.Modern.cs (1)
592string baseFamilyName = sourceFamilyName.EndsWith(
System\Windows\Forms\DataBinding\BindingSource.cs (2)
984if (current.EndsWith(" ASC", StringComparison.InvariantCultureIgnoreCase)) 988else if (current.EndsWith(" DESC", StringComparison.InvariantCultureIgnoreCase))
System.Windows.Forms.Analyzers (1)
System\Windows\Forms\Analyzers\AppManifestAnalyzer.cs (1)
30if (context.AdditionalFile.Path.EndsWith(".manifest", StringComparison.OrdinalIgnoreCase))
System.Windows.Forms.Design (2)
System\ComponentModel\Design\DesignerHost.cs (1)
559if (oldName is not null && className.EndsWith(oldName, StringComparison.Ordinal)
System\Windows\Forms\Design\ImageListImageEditor.cs (1)
75ImageListImage image = LoadImageFromStream(file, name.EndsWith(".ico", StringComparison.Ordinal));
System.Xaml (2)
src\wpf\src\Microsoft.DotNet.Wpf\src\Shared\System\Windows\Markup\ReflectionHelper.cs (1)
443Debug.Assert(!assemblyPath.EndsWith(string.Empty + Path.DirectorySeparatorChar, StringComparison.Ordinal), "the assembly path should be a full file path containing file extension");
System\Xaml\MS\Impl\KnownStrings.cs (1)
89return src.EndsWith(target, StringComparison.Ordinal);
TypeScriptApiCompat (2)
ApiCompatSuppression.cs (1)
111if (fileName.EndsWith(".tscompat.suppression.txt", StringComparison.Ordinal) ||
AtsSurface.cs (1)
70if (!fileName.EndsWith(suffix, StringComparison.Ordinal))
VBCSCompiler (2)
src\roslyn\src\Compilers\Server\VBCSCompiler\CompilationCache.cs (2)
497if (dirName.EndsWith(".tmp", StringComparison.OrdinalIgnoreCase)) 628if (dirName.EndsWith(".tmp", StringComparison.OrdinalIgnoreCase))
vstest.console (5)
Internal\MSBuildLogger.cs (1)
82if (e.Message.EndsWith("[SKIP]", StringComparison.Ordinal))
Processors\CLIRunSettingsArgumentProcessor.cs (2)
139if (arg.EndsWith("\")", StringComparison.Ordinal)) 164if (merge && arg.EndsWith("\")", StringComparison.Ordinal))
Processors\EnableDiagArgumentProcessor.cs (2)
220if (!diagFilePathArgument.EndsWith(@"\", StringComparison.Ordinal) && !diagFilePathArgument.EndsWith("/", StringComparison.Ordinal))
vstest.console.arm64 (5)
parent\vstest.console\Internal\MSBuildLogger.cs (1)
82if (e.Message.EndsWith("[SKIP]", StringComparison.Ordinal))
parent\vstest.console\Processors\CLIRunSettingsArgumentProcessor.cs (2)
139if (arg.EndsWith("\")", StringComparison.Ordinal)) 164if (merge && arg.EndsWith("\")", StringComparison.Ordinal))
parent\vstest.console\Processors\EnableDiagArgumentProcessor.cs (2)
220if (!diagFilePathArgument.EndsWith(@"\", StringComparison.Ordinal) && !diagFilePathArgument.EndsWith("/", StringComparison.Ordinal))