2872 references to Ordinal
aspire (111)
aspire-managed (5)
aspire-tray (3)
Aspire.Azure.AI.Extensions.OpenAI.Tests (2)
Aspire.Cli.EndToEnd.Tests (4)
Aspire.Cli.Tests (141)
Commands\AgentInitClientSelectionTests.cs (11)
61.Select(path => Path.GetRelativePath(Path.Combine(expected, "aspire"), path)).Order(StringComparer.Ordinal));
180? defaults.Select(client => client.GetMcpConfigPath(selectedScope, workspace.WorkspaceRoot, executionContext, environment)).Distinct().Order(StringComparer.Ordinal)
183.Distinct().Where(File.Exists).Order(StringComparer.Ordinal));
186? defaults.Select(client => client.GetSkillBaseDirectory(selectedScope, workspace.WorkspaceRoot, executionContext, environment)).Distinct().Order(StringComparer.Ordinal)
189.Distinct().Where(directory => File.Exists(Path.Combine(directory, "aspire", "SKILL.md"))).Order(StringComparer.Ordinal));
514Assert.Equal(before.Concat(paths).Order(StringComparer.Ordinal), GetFilesWithoutCliLogs(workspace.WorkspaceRoot));
630Assert.Equal(before.Append(expectedPath).Order(StringComparer.Ordinal), GetFilesWithoutCliLogs(workspace.WorkspaceRoot));
674Assert.Equal(before.Append(expectedPath).Distinct().Order(StringComparer.Ordinal), GetFilesWithoutCliLogs(workspace.WorkspaceRoot));
675var configurations = new SortedDictionary<string, string>(StringComparer.Ordinal);
811Assert.Equal(before.Append(jsoncPath).Order(StringComparer.Ordinal), GetFilesWithoutCliLogs(workspace.WorkspaceRoot));
1261.Order(StringComparer.Ordinal)];
Commands\AgentMcpCommandTests.cs (14)
611tools.Select(t => t.Name).OrderBy(static name => name, StringComparer.Ordinal));
764tools.Select(t => t.Name).OrderBy(static name => name, StringComparer.Ordinal));
1038.OrderBy(static name => name, StringComparer.Ordinal),
1039tools.Select(static tool => tool.Name).OrderBy(static name => name, StringComparer.Ordinal));
1185KnownMcpTools.All.OrderBy(static name => name, StringComparer.Ordinal),
1186tools.Select(tool => tool.Name).OrderBy(static name => name, StringComparer.Ordinal));
1466KnownMcpTools.All.OrderBy(static name => name, StringComparer.Ordinal),
1467tools.Select(tool => tool.Name).OrderBy(static name => name, StringComparer.Ordinal));
1496KnownMcpTools.All.OrderBy(static name => name, StringComparer.Ordinal),
1497tools.Select(static tool => tool.Name).OrderBy(static name => name, StringComparer.Ordinal));
1530KnownMcpTools.All.Append("resource_b_tool_b").OrderBy(static name => name, StringComparer.Ordinal),
1531tools.Select(tool => tool.Name).OrderBy(static name => name, StringComparer.Ordinal));
1975.OrderBy(static name => name, StringComparer.Ordinal);
1978tools.Select(static tool => tool.Name).OrderBy(static name => name, StringComparer.Ordinal));
Processes\OrphanDetectionEnvironmentTests.cs (10)
15var environment = new Dictionary<string, string>(StringComparer.Ordinal);
27var environment = new Dictionary<string, string>(StringComparer.Ordinal);
40var environment = new Dictionary<string, string>(StringComparer.Ordinal)
58var environment = new Dictionary<string, string>(StringComparer.Ordinal);
72var environment = new Dictionary<string, string>(StringComparer.Ordinal)
85var environment = new Dictionary<string, string?>(StringComparer.Ordinal);
96var environment = new Dictionary<string, string?>(StringComparer.Ordinal);
108var environment = new Dictionary<string, string?>(StringComparer.Ordinal)
125var environment = new Dictionary<string, string?>(StringComparer.Ordinal)
142var environment = new Dictionary<string, string?>(StringComparer.Ordinal)
Projects\PrebuiltAppHostServerTests.cs (30)
216packageFiles: new Dictionary<string, string>(StringComparer.Ordinal)
226packageFiles: new Dictionary<string, string>(StringComparer.Ordinal)
548packageFiles: new Dictionary<string, string>(StringComparer.Ordinal)
3052new Dictionary<string, string>(StringComparer.Ordinal)
3141var closureFiles = new Dictionary<string, string>(StringComparer.Ordinal)
3319new Dictionary<string, string>(StringComparer.Ordinal)
3660var closureFiles = new Dictionary<string, string>(StringComparer.Ordinal)
3737var closureFiles = new Dictionary<string, string>(StringComparer.Ordinal)
4143var closureFiles = new Dictionary<string, string>(StringComparer.Ordinal)
4304var closureFiles = new Dictionary<string, string>(StringComparer.Ordinal)
4344var closureFiles = new Dictionary<string, string>(StringComparer.Ordinal)
4377var closureFiles = new Dictionary<string, string>(StringComparer.Ordinal)
4402.OrderBy(static path => path, StringComparer.Ordinal)
4485var closureFiles = new Dictionary<string, string>(StringComparer.Ordinal)
4532var closureFiles = new Dictionary<string, string>(StringComparer.Ordinal)
4539var packageMetadata = new Dictionary<string, (string NuGetPackageId, string NuGetPackageVersion, string PathInPackage, string AssetType)>(StringComparer.Ordinal)
4557.OrderBy(static path => path, StringComparer.Ordinal)
4580var closureFiles = new Dictionary<string, string>(StringComparer.Ordinal)
4618var closureFiles = new Dictionary<string, string>(StringComparer.Ordinal)
4655var closureFiles = new Dictionary<string, string>(StringComparer.Ordinal)
4826var closureFiles = new Dictionary<string, string>(StringComparer.Ordinal)
4964foreach (var (relativePath, content) in closureFiles.OrderBy(static file => file.Key, StringComparer.Ordinal))
4994return new Dictionary<string, (string NuGetPackageId, string NuGetPackageVersion, string PathInPackage, string AssetType)>(StringComparer.Ordinal)
5068StringComparer.Ordinal);
5102.OrderBy(static package => package.NuGetPackageId, StringComparer.Ordinal)
5103.ThenBy(static package => package.NuGetPackageVersion, StringComparer.Ordinal)
5145var closureFiles = new Dictionary<string, string>(StringComparer.Ordinal)
5150var packageMetadata = new Dictionary<string, (string NuGetPackageId, string NuGetPackageVersion, string PathInPackage, string AssetType)>(StringComparer.Ordinal)
5171var closureFiles = new Dictionary<string, string>(StringComparer.Ordinal)
5334.Distinct(StringComparer.Ordinal)
Aspire.Dashboard (61)
Aspire.Dashboard.Components.Tests (7)
Aspire.Dashboard.Playwright.Tests (3)
Aspire.Dashboard.Tests (25)
Telemetry\DashboardTelemetryMetadataTests.cs (9)
59Assert.Equal(expected.OrderBy(tag => tag.Key, StringComparer.Ordinal),
60telemetry.GetDefaultProperties().OrderBy(tag => tag.Key, StringComparer.Ordinal));
72Assert.Equal(startup.Attributes.Count, startup.Attributes.Select(tag => tag.Key).Distinct(StringComparer.Ordinal).Count());
78]).OrderBy(tag => tag.Key, StringComparer.Ordinal),
79usage.Attributes.OrderBy(tag => tag.Key, StringComparer.Ordinal));
80Assert.Equal(expected.OrderBy(tag => tag.Key, StringComparer.Ordinal),
81activity.TagObjects.OrderBy(tag => tag.Key, StringComparer.Ordinal));
139}.OrderBy(tag => tag.Key, StringComparer.Ordinal),
140record.Attributes.OrderBy(tag => tag.Key, StringComparer.Ordinal));
Aspire.Deployment.EndToEnd.Tests (5)
Aspire.Hosting (78)
Pipelines\DistributedApplicationPipeline.cs (26)
558var allStepsByName = allSteps.ToDictionary(s => s.Name, StringComparer.Ordinal);
598var allStepsByName = allSteps.ToDictionary(s => s.Name, StringComparer.Ordinal);
641var allStepsByName = allSteps.ToDictionary(s => s.Name, StringComparer.Ordinal);
660var filteredStepsByName = stepsToExecute.ToDictionary(s => s.Name, StringComparer.Ordinal);
668var visited = new HashSet<string>(StringComparer.Ordinal);
765var stepNames = new HashSet<string>(StringComparer.Ordinal);
811var stepCompletions = new Dictionary<string, TaskCompletionSource>(steps.Count, StringComparer.Ordinal);
951var stepsByName = steps.ToDictionary(s => s.Name, StringComparer.Ordinal);
1036var visitStates = new Dictionary<string, VisitState>(steps.Count, StringComparer.Ordinal);
1139var allStepsByName = allSteps.ToDictionary(s => s.Name, StringComparer.Ordinal);
1163foreach (var step in allSteps.OrderBy(s => s.Name, StringComparer.Ordinal))
1178.OrderBy(dep => dep, StringComparer.Ordinal)
1202var sortedTags = step.Tags.OrderBy(tag => tag, StringComparer.Ordinal);
1235.OrderBy(step => step.Name, StringComparer.Ordinal)
1261foreach (var targetStep in allSteps.OrderBy(s => s.Name, StringComparer.Ordinal))
1268var sortedDeps = targetStep.DependsOnSteps.OrderBy(dep => dep, StringComparer.Ordinal);
1292.ToDictionary(g => g.Key, g => g.Select(kvp => kvp.Key).OrderBy(s => s, StringComparer.Ordinal).ToList());
1324var result = new HashSet<string>(StringComparer.Ordinal);
1355var result = new Dictionary<string, StepHierarchyInfo>(StringComparer.Ordinal);
1362.ThenBy(dep => dep, StringComparer.Ordinal)
1376var visited = new HashSet<string>(StringComparer.Ordinal);
1387var result = new Dictionary<string, int>(StringComparer.Ordinal);
1435var stepsByName = steps.ToDictionary(s => s.Name, StringComparer.Ordinal);
1436var visited = new HashSet<string>(StringComparer.Ordinal);
1447var sortedDeps = step.DependsOnSteps.OrderBy(dep => dep, StringComparer.Ordinal);
1460var sortedSteps = steps.OrderBy(s => s.Name, StringComparer.Ordinal);
Aspire.Hosting.Analyzers (15)
Aspire.Hosting.Azure (24)
Aspire.Hosting.Azure.AppContainers (5)
Aspire.Hosting.Azure.AppService (1)
Aspire.Hosting.Azure.EntraId (1)
Aspire.Hosting.Azure.Kubernetes (2)
Aspire.Hosting.Azure.Kubernetes.Tests (9)
Aspire.Hosting.Azure.Kusto (15)
Aspire.Hosting.Azure.PostgreSQL (15)
Aspire.Hosting.Azure.Provisioning.Generators (27)
AspireProvisioningProxyGenerator.cs (27)
237foreach (var type in discovery.Types.OrderBy(static type => type.ToDisplayString(), StringComparer.Ordinal))
244.OrderBy(collection => collection.Type.ToDisplayString(), StringComparer.Ordinal))
269.Distinct(StringComparer.Ordinal)
365var excludedMemberNames = new HashSet<string>(StringComparer.Ordinal);
382var rootNamespaces = new HashSet<string>(StringComparer.Ordinal);
510.GroupBy(static pair => pair.Value, StringComparer.Ordinal)
511.OrderBy(static group => group.Key, StringComparer.Ordinal)
515StringComparer.Ordinal);
530StringComparer.Ordinal))
587StringComparer.Ordinal))
599StringComparer.Ordinal))
815foreach (var methodGroup in mappedMethods.GroupBy(static method => method.Method.Name, StringComparer.Ordinal))
817var overloads = methodGroup.OrderBy(static method => method.Signature, StringComparer.Ordinal).ToList();
979foreach (var method in GetExportableMethods(type, includeInherited, stopBeforeType).OrderBy(GetMethodSignature, StringComparer.Ordinal))
1028var projectedSignatures = new HashSet<string>(StringComparer.Ordinal);
1218StringComparer.Ordinal);
1472.OrderBy(static type => type.ToDisplayString(), StringComparer.Ordinal)
1477var factoryMethodSignatures = new HashSet<string>(StringComparer.Ordinal);
1487.OrderBy(static root => root.Type.ToDisplayString(), StringComparer.Ordinal))
1553foreach (var group in types.GroupBy(static type => type.Name, StringComparer.Ordinal))
1764.OrderBy(static property => property.Name, StringComparer.Ordinal))
1907.ThenBy(static constructor => constructor.Constructor.ToDisplayString(), StringComparer.Ordinal)
1943var namesRequiringTranslation = new HashSet<string>(reservedNames, StringComparer.Ordinal)
1951StringComparer.Ordinal);
2112StringComparer.Ordinal);
2347var seenPropertyNames = new HashSet<string>(StringComparer.Ordinal);
2377var seenSignatures = new HashSet<string>(StringComparer.Ordinal);
Aspire.Hosting.Azure.Provisioning.Tests (3)
Aspire.Hosting.Azure.Sandboxes (21)
AzureSandboxContainerDeployment.cs (21)
35private static readonly IReadOnlySet<string> s_noExcludedIds = new HashSet<string>(StringComparer.Ordinal);
101var activeStateSectionNames = new HashSet<string>(StringComparer.Ordinal);
210var stepLookup = steps.ToDictionary(static step => step.Name, StringComparer.Ordinal);
212var visited = new HashSet<string>(StringComparer.Ordinal);
315var environmentVariables = new Dictionary<string, string>(imageMetadata.EnvironmentVariables, StringComparer.Ordinal);
423? new HashSet<string>(StringComparer.Ordinal) { deployId }
426? new HashSet<string>(StringComparer.Ordinal) { sandboxId }
429? new HashSet<string>(StringComparer.Ordinal) { diskImageId }
567return new Dictionary<string, string>(StringComparer.Ordinal)
1051new Dictionary<string, string>(StringComparer.Ordinal),
1127new Dictionary<string, string>(StringComparer.Ordinal),
1153var result = new Dictionary<string, string>(StringComparer.Ordinal);
1931? pendingOwnerIds.GetValues<string>().ToHashSet(StringComparer.Ordinal)
1932: new HashSet<string>(StringComparer.Ordinal);
1956.Order(StringComparer.Ordinal)
2017.OrderBy(static endpoint => endpoint.Name, StringComparer.Ordinal)
2029.OrderBy(static identity => identity.Identity, StringComparer.Ordinal)
2030.ThenBy(static identity => identity.Lifecycle, StringComparer.Ordinal)
2044.ThenBy(static rule => rule.Action, StringComparer.Ordinal)
2170var deployIds = new HashSet<string>(StringComparer.Ordinal)
2185var ids = new HashSet<string>(StringComparer.Ordinal)
Aspire.Hosting.Azure.Sql (15)
Aspire.Hosting.Azure.Storage (15)
Aspire.Hosting.Azure.Tests (39)
AzureSandboxesTests.cs (12)
528Labels = new Dictionary<string, string>(StringComparer.Ordinal)
689var excludedDeployIds = new HashSet<string>(StringComparer.Ordinal)
694var excludedResourceIds = new HashSet<string>(StringComparer.Ordinal)
702new Dictionary<string, string>(StringComparer.Ordinal)
714new Dictionary<string, string>(StringComparer.Ordinal)
726new Dictionary<string, string>(StringComparer.Ordinal)
738new Dictionary<string, string>(StringComparer.Ordinal)
750new Dictionary<string, string>(StringComparer.Ordinal)
882new HashSet<string>(["legacy-owner", "older-owner"], StringComparer.Ordinal),
1755Labels = new Dictionary<string, string>(StringComparer.Ordinal)
1762Environment = new Dictionary<string, string>(StringComparer.Ordinal)
2657project.GetEndpoints().OrderBy(static endpoint => endpoint.EndpointName, StringComparer.Ordinal),
Aspire.Hosting.Browsers (24)
Aspire.Hosting.Browsers.Tests (28)
Aspire.Hosting.CodeGeneration.Go (32)
AtsGoCodeGenerator.cs (32)
18public Dictionary<string, GoExportedValueTreeNode> Children { get; } = new(StringComparer.Ordinal);
39private static readonly HashSet<string> s_goKeywords = new(StringComparer.Ordinal)
50private readonly Dictionary<string, string> _interfaceNames = new(StringComparer.Ordinal);
53private readonly Dictionary<string, string> _implNames = new(StringComparer.Ordinal);
56private readonly Dictionary<string, bool> _isInterfaceType = new(StringComparer.Ordinal);
59private readonly Dictionary<string, bool> _isResourceBuilder = new(StringComparer.Ordinal);
61private readonly Dictionary<string, string> _dtoNames = new(StringComparer.Ordinal);
62private readonly Dictionary<string, string> _enumNames = new(StringComparer.Ordinal);
65private readonly Dictionary<string, string> _optionsTypeNames = new(StringComparer.Ordinal);
73return new Dictionary<string, string>(StringComparer.Ordinal)
110GenerateExportedValues(context.ExportedValues, context.DtoTypes.ToDictionary(dto => dto.TypeId, StringComparer.Ordinal));
149var handleTypeIds = new HashSet<string>(StringComparer.Ordinal);
166var expansionTargetIds = new HashSet<string>(StringComparer.Ordinal);
197.ThenBy(id => id, StringComparer.Ordinal)
242var optionsNamesInUse = new HashSet<string>(StringComparer.Ordinal);
245var optionsNameFirstCapability = new Dictionary<string, AtsCapabilityInfo>(StringComparer.Ordinal);
359private readonly HashSet<string> _reservedNames = new(StringComparer.Ordinal);
391var result = new Dictionary<string, List<AtsCapabilityInfo>>(StringComparer.Ordinal);
416var result = new Dictionary<string, List<AtsCapabilityInfo>>(StringComparer.Ordinal);
611foreach (var (name, node) in root.Children.OrderBy(pair => pair.Key, StringComparer.Ordinal))
625foreach (var (name, child) in node.Children.OrderBy(pair => pair.Key, StringComparer.Ordinal))
659foreach (var (name, child) in node.Children.OrderBy(pair => pair.Key, StringComparer.Ordinal))
787.OrderBy(kv => kv.Value, StringComparer.Ordinal)
819var concreteTypeIds = _implNames.Keys.OrderBy(id => _interfaceNames[id], StringComparer.Ordinal).ToList();
836.OrderBy(c => c.MethodName, StringComparer.Ordinal)
904var listDictCapIds = listDictGetters.Select(g => g.CapabilityId).ToHashSet(StringComparer.Ordinal);
1652var emitted = new HashSet<string>(StringComparer.Ordinal);
1653var seenForCapability = new Dictionary<string, string>(StringComparer.Ordinal);
1785.OrderBy(p => p.Name, StringComparer.Ordinal)
1790.OrderBy(p => p.Name, StringComparer.Ordinal)
1893.Distinct(StringComparer.Ordinal)
1936foreach (var (typeId, implName) in _implNames.OrderBy(kv => kv.Value, StringComparer.Ordinal))
Aspire.Hosting.CodeGeneration.Go.Tests (1)
Aspire.Hosting.CodeGeneration.Java (33)
AtsJavaCodeGenerator.cs (33)
16public Dictionary<string, JavaExportedValueTreeNode> Children { get; } = new(StringComparer.Ordinal);
27private static readonly HashSet<string> s_javaKeywords = new(StringComparer.Ordinal)
39private readonly Dictionary<string, string> _classNames = new(StringComparer.Ordinal);
40private readonly Dictionary<string, string> _dtoNames = new(StringComparer.Ordinal);
41private readonly Dictionary<string, string> _enumNames = new(StringComparer.Ordinal);
42private readonly Dictionary<string, List<AtsParameterInfo>> _optionsClassesToGenerate = new(StringComparer.Ordinal);
43private readonly Dictionary<string, string> _capabilityOptionsClassMap = new(StringComparer.Ordinal);
44private readonly HashSet<string> _resourceBuilderHandleClasses = new(StringComparer.Ordinal);
54var files = new Dictionary<string, string>(StringComparer.Ordinal);
64.OrderBy(static key => key, StringComparer.Ordinal)
120var declarations = new Dictionary<string, string>(StringComparer.Ordinal);
614GenerateExportedValues(exportedValues, dtoTypes.ToDictionary(dto => dto.TypeId, StringComparer.Ordinal));
676var reservedNames = members.Select(ToUpperSnakeCase).ToHashSet(StringComparer.Ordinal);
677var usedNames = new HashSet<string>(StringComparer.Ordinal);
823foreach (var (name, node) in root.Children.OrderBy(pair => pair.Key, StringComparer.Ordinal))
841foreach (var (name, child) in node.Children.OrderBy(pair => pair.Key, StringComparer.Ordinal))
1059foreach (var (className, optionalParameters) in _optionsClassesToGenerate.OrderBy(kvp => kvp.Key, StringComparer.Ordinal))
1190seenSignatures ??= new HashSet<string>(StringComparer.Ordinal);
1265foreach (var handleType in handleTypes.OrderBy(t => t.ClassName, StringComparer.Ordinal))
1425var bridgeSignatures = new HashSet<string>(StringComparer.Ordinal);
1429.DistinctBy(x => x.JavaType, StringComparer.Ordinal)
1477.DistinctBy(x => x.JavaType, StringComparer.Ordinal)
1615var bridgeSignatures = new HashSet<string>(StringComparer.Ordinal);
1619.DistinctBy(x => x.JavaType, StringComparer.Ordinal)
2414var handleTypeIds = new HashSet<string>(StringComparer.Ordinal);
2456.GroupBy(t => t.AtsTypeId, StringComparer.Ordinal)
2460StringComparer.Ordinal);
2462.GroupBy(t => t.AtsTypeId, StringComparer.Ordinal)
2466StringComparer.Ordinal);
2504var result = new Dictionary<string, List<AtsCapabilityInfo>>(StringComparer.Ordinal);
2541var typeIds = new Dictionary<string, bool>(StringComparer.Ordinal);
2736if (_classNames.Values.Contains(name, StringComparer.Ordinal))
2745while (_classNames.Values.Contains(candidate, StringComparer.Ordinal))
Aspire.Hosting.CodeGeneration.Java.Tests (2)
Aspire.Hosting.CodeGeneration.Python (25)
AtsPythonCodeGenerator.cs (25)
29public Dictionary<string, PythonExportedValueTreeNode> Children { get; } = new(StringComparer.Ordinal);
74private static readonly HashSet<string> s_pythonKeywords = new(StringComparer.Ordinal)
128private readonly Dictionary<string, MergedCapabilityDispatch> _mergedCapabilityDispatches = new(StringComparer.Ordinal);
136private readonly Dictionary<string, ParameterMappingSignature> _parameterMappingSignatures = new(StringComparer.Ordinal);
140private readonly Dictionary<string, string> _wrapperClassNames = new(StringComparer.Ordinal);
143private readonly Dictionary<string, string> _enumTypeNames = new(StringComparer.Ordinal);
339items[0].Parameters.Select(p => p.Name), StringComparer.Ordinal);
348.ToHashSet(StringComparer.Ordinal);
350var extraParamNames = allParamNames.Except(commonParamNames).ToHashSet(StringComparer.Ordinal);
379var shortest = items.OrderBy(c => c.MethodName.Length).ThenBy(c => c.MethodName, StringComparer.Ordinal).First();
866GenerateExportedValues(exportedValues, dtoTypes.ToDictionary(dto => dto.TypeId, StringComparer.Ordinal));
966foreach (var (name, node) in root.Children.OrderBy(pair => pair.Key, StringComparer.Ordinal))
980foreach (var (name, child) in node.Children.OrderBy(pair => pair.Key, StringComparer.Ordinal))
1481StringComparer.Ordinal);
1562StringComparer.Ordinal);
2063.ToHashSet(StringComparer.Ordinal) ?? [];
2096.GroupBy(b => b.TypeId, StringComparer.Ordinal)
2110.GroupBy(c => c.CapabilityId, StringComparer.Ordinal)
2119var buildersByTypeId = builders.ToDictionary(b => b.TypeId, StringComparer.Ordinal);
2121var visited = new HashSet<string>(StringComparer.Ordinal);
2122var visiting = new HashSet<string>(StringComparer.Ordinal); // For cycle detection
2621return left.RequiredParameters.SequenceEqual(right.RequiredParameters, StringComparer.Ordinal)
2622&& left.OptionalParameters.SequenceEqual(right.OptionalParameters, StringComparer.Ordinal);
2629.OrderBy(p => p.Name, StringComparer.Ordinal)
2632.OrderBy(p => p.Name, StringComparer.Ordinal)
Aspire.Hosting.CodeGeneration.Rust (17)
AtsRustCodeGenerator.cs (17)
19private static readonly HashSet<string> s_rustKeywords = new(StringComparer.Ordinal)
30private readonly Dictionary<string, string> _structNames = new(StringComparer.Ordinal);
31private readonly Dictionary<string, string> _dtoNames = new(StringComparer.Ordinal);
32private readonly Dictionary<string, string> _enumNames = new(StringComparer.Ordinal);
40return new Dictionary<string, string>(StringComparer.Ordinal)
197var dtoTypesById = dtoTypes.ToDictionary(dto => dto.TypeId, StringComparer.Ordinal);
277foreach (var (name, node) in root.Children.OrderBy(pair => pair.Key, StringComparer.Ordinal))
292foreach (var (childName, childNode) in node.Children.OrderBy(pair => pair.Key, StringComparer.Ordinal))
415foreach (var handleType in handleTypes.OrderBy(t => t.StructName, StringComparer.Ordinal))
780var handleTypeIds = new HashSet<string>(StringComparer.Ordinal);
821.GroupBy(t => t.AtsTypeId, StringComparer.Ordinal)
825StringComparer.Ordinal);
844var result = new Dictionary<string, List<AtsCapabilityInfo>>(StringComparer.Ordinal);
880var typeIds = new HashSet<string>(StringComparer.Ordinal);
1130if (_structNames.Values.Contains(name, StringComparer.Ordinal))
1139while (_structNames.Values.Contains(candidate, StringComparer.Ordinal))
1218public Dictionary<string, RustExportedValueTreeNode> Children { get; } = new(StringComparer.Ordinal);
Aspire.Hosting.CodeGeneration.Rust.Tests (2)
Aspire.Hosting.CodeGeneration.TypeScript (46)
TypeScriptApiProjector.cs (41)
48private static readonly HashSet<string> s_runtimeDeclaredNames = new(StringComparer.Ordinal)
134.DistinctBy(typeRef => typeRef.TypeId, StringComparer.Ordinal)
135.GroupBy(typeRef => DeriveClassName(typeRef.TypeId), StringComparer.Ordinal)
136.ToDictionary(group => group.Key, group => group.ToList(), StringComparer.Ordinal);
145var dtoTypeIds = new HashSet<string>(dtoTypes.Select(d => d.TypeId), StringComparer.Ordinal);
146var typeIds = new HashSet<string>(StringComparer.Ordinal);
277.OrderBy(capability => capability.CapabilityId, StringComparer.Ordinal))
459var declarations = new Dictionary<string, TypeScriptApiDeclaration>(StringComparer.Ordinal)
469foreach (var builderModel in _resolved.Builders.OrderBy(b => b.BuilderClassName, StringComparer.Ordinal))
485foreach (var entryPoint in _resolved.ClientMethods.OrderBy(c => c.MethodName, StringComparer.Ordinal))
500.OrderBy(e => e.Name, StringComparer.Ordinal))
515.OrderBy(d => d.TypeId, StringComparer.Ordinal))
558foreach (var (interfaceName, optionalParams) in _optionsInterfacesToGenerate.OrderBy(kvp => kvp.Key, StringComparer.Ordinal))
580var declaredNames = new HashSet<string>(s_runtimeDeclaredNames, StringComparer.Ordinal);
589foreach (var typeId in _resolved.HandleTypeIds.OrderBy(id => id, StringComparer.Ordinal))
657Items = [.. items.OrderBy(i => i.Id, StringComparer.Ordinal)]
667Declarations = [.. declarations.Values.OrderBy(d => d.Id, StringComparer.Ordinal)]
682foreach (var (name, node) in root.Children.OrderBy(pair => pair.Key, StringComparer.Ordinal))
709foreach (var (name, child) in node.Children.OrderBy(pair => pair.Key, StringComparer.Ordinal))
1378new Dictionary<string, IReadOnlyList<ClientOnlyDtoProperty>>(StringComparer.Ordinal)
1567private readonly Dictionary<string, string> _wrapperClassNames = new(StringComparer.Ordinal);
1571private readonly Dictionary<string, string> _concreteTypeIds = new(StringComparer.Ordinal);
1573private readonly Dictionary<string, AtsTypeRef> _typeRefsById = new(StringComparer.Ordinal);
1578private readonly HashSet<string> _typesWithPromiseWrappers = new(StringComparer.Ordinal);
1582private readonly HashSet<string> _generatedOptionsInterfaces = new(StringComparer.Ordinal);
1586private readonly Dictionary<string, List<AtsParameterInfo>> _optionsInterfacesToGenerate = new(StringComparer.Ordinal);
1592private readonly Dictionary<string, string> _capabilityOptionsInterfaceMap = new(StringComparer.Ordinal);
1598private readonly Dictionary<string, string> _optionsInterfaceOwningAssemblies = new(StringComparer.Ordinal);
1602private readonly Dictionary<string, string> _enumTypeNames = new(StringComparer.Ordinal);
1606private readonly Dictionary<string, AtsDocumentationInfo> _handleDocumentationById = new(StringComparer.Ordinal);
1610private readonly Dictionary<string, AtsDtoTypeInfo> _dtoTypesById = new(StringComparer.Ordinal);
1925.Distinct(StringComparer.Ordinal)
1932.Distinct(StringComparer.Ordinal));
1975.Distinct(StringComparer.Ordinal)
1976.OrderBy(static n => n, StringComparer.Ordinal));
2829.GroupBy(builder => builder.BuilderClassName, StringComparer.Ordinal)
2834.ThenBy(builder => builder.TypeId, StringComparer.Ordinal)
2845.Order(StringComparer.Ordinal);
2870StringComparer.Ordinal)
2878.OrderBy(capability => capability.CapabilityId, StringComparer.Ordinal)
3122public Dictionary<string, ExportedValueTreeNode> Children { get; } = new(StringComparer.Ordinal);
Aspire.Hosting.CodeGeneration.TypeScript.Tests (15)
Aspire.Hosting.DevTunnels (17)
Aspire.Hosting.Docker (15)
Aspire.Hosting.Docker.Tests (1)
Aspire.Hosting.Dotnet (5)
Aspire.Hosting.Dotnet.Tests (1)
Aspire.Hosting.EntityFrameworkCore (3)
Aspire.Hosting.Foundry (18)
Toolbox\FoundryToolboxReconciler.cs (9)
69.GroupBy(tool => tool.Name, StringComparer.Ordinal)
72.Order(StringComparer.Ordinal)
83.GroupBy(tool => tool.McpServerLabel!, StringComparer.Ordinal)
86.Order(StringComparer.Ordinal)
118var metadata = new Dictionary<string, string>(Metadata, StringComparer.Ordinal)
144foreach (var item in metadata.OrderBy(item => item.Key, StringComparer.Ordinal))
150foreach (var tool in tools.OrderBy(tool => tool.Name, StringComparer.Ordinal))
223new Dictionary<string, string>(version.Metadata, StringComparer.Ordinal)));
241new Dictionary<string, string>(defaultVersion.Metadata, StringComparer.Ordinal)));
Aspire.Hosting.Foundry.Tests (2)
Aspire.Hosting.Integration.Analyzers (15)
AspireExportAnalyzer.cs (15)
57return StringComparer.Ordinal.GetHashCode(Source) ^ Location.GetHashCode();
90return StringComparer.Ordinal.GetHashCode(Source) ^
92StringComparer.Ordinal.GetHashCode(EffectiveExportId);
212.ToDictionary(p => p.Name, p => p, StringComparer.Ordinal);
219var reportedParameters = new ConcurrentDictionary<string, byte>(StringComparer.Ordinal);
722var seenPropertyNames = new HashSet<string>(StringComparer.Ordinal);
1219StringComparer.Ordinal);
1713foreach (var kvp in capabilityIds.OrderBy(kvp => kvp.Key, StringComparer.Ordinal))
1718.ThenBy(static e => e.Source, StringComparer.Ordinal)
1726var sources = string.Join(", ", exports.Select(static e => e.Source).Distinct(StringComparer.Ordinal));
1742foreach (var kvp in generatedMethodNames.OrderBy(kvp => kvp.Key.TargetType, StringComparer.Ordinal).ThenBy(kvp => kvp.Key.MethodName, StringComparer.Ordinal))
1747.ThenBy(static e => e.Source, StringComparer.Ordinal)
1751exports.Select(static e => e.EffectiveExportId).Distinct(StringComparer.Ordinal).Count() <= 1)
1756var sources = string.Join(", ", exports.Select(static e => e.Source).Distinct(StringComparer.Ordinal));
Aspire.Hosting.Java (21)
Aspire.Hosting.JavaScript (2)
Aspire.Hosting.JavaScript.Tests (1)
Aspire.Hosting.Kubernetes (6)
Aspire.Hosting.Kubernetes.Tests (1)
Aspire.Hosting.Maui (16)
Aspire.Hosting.Milvus (15)
Aspire.Hosting.MongoDB (15)
Aspire.Hosting.MySql (15)
Aspire.Hosting.Native.Client (125)
artifacts\obj\Aspire.Hosting.Native.Client\Debug\native-client\NativeClient.g.cs (118)
363var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
375var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
387var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
399var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
413var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
434var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
447var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
460var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
473var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
486var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
501var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
520var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
538var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
550var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
562var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
574var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
585var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
596var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
615var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
631var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
647var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
663var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
680var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
695var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
711var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
728var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
743var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
759var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
773var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
785var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
797var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
808var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
819var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
830var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
848var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
860var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
877var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
888var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
900var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
913var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
927var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
941var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
954var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
969var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
984var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
997var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1010var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1024var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1037var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1051var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1067var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1083var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1104var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1116var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1134var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1146var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1158var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1171var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1183var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1194var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1205var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1217var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1230var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1243var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1255var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1270var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1292var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1310var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1329var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1344var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1359var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1374var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1387var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1399var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1411var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1422var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1433var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1445var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1459var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1476var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1493var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1508var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1525var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1542var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1556var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1572var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1588var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1601var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1617var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1633var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1646var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1660var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1679var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1692var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1707var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1726var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1744var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1764var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1780var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1796var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1809var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1820var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1838var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1858var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1878var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1890var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1902var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1915var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1928var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1941var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1968var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1981var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
1995var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
2009var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
2036var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
2049var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
2063var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
2081var arguments = new Dictionary<string, JsonElement>(StringComparer.Ordinal);
Aspire.Hosting.Native.CodeGeneration (35)
src\Aspire.Hosting.RemoteHost\AtsCapabilityScanner.cs (17)
93private readonly Dictionary<string, AtsEnumTypeInfo> _enums = new(StringComparer.Ordinal);
296.GroupBy(enumType => enumType.Name, StringComparer.Ordinal)
299.ToHashSet(StringComparer.Ordinal);
309.ToHashSet(StringComparer.Ordinal);
310var resolvedNames = new Dictionary<string, string>(StringComparer.Ordinal);
314.GroupBy(enumType => enumType.Name, StringComparer.Ordinal)
315.OrderBy(group => group.Key, StringComparer.Ordinal))
317foreach (var enumType in group.OrderBy(enumType => enumType.TypeId, StringComparer.Ordinal))
607var enumTypes = new Dictionary<string, Type>(StringComparer.Ordinal);
1027var expandedTargetsToRemove = new Dictionary<string, HashSet<string>>(StringComparer.Ordinal);
1035.GroupBy(c => c.CapabilityId, StringComparer.Ordinal)
1054targetIds = new(StringComparer.Ordinal);
1065capIds.Sort(StringComparer.Ordinal);
1382visitedDtoTypeIds ??= new HashSet<string>(StringComparer.Ordinal);
1514var seenPaths = new HashSet<string>(StringComparer.Ordinal);
3439private static readonly ConcurrentDictionary<string, XDocument?> s_xmlDocCache = new(StringComparer.Ordinal);
3589.ToHashSet(StringComparer.Ordinal);
Aspire.Hosting.Native.Core (20)
Aspire.Hosting.Native.Core.AotSmoke (1)
Aspire.Hosting.Native.Core.Tests (11)
Aspire.Hosting.Native.Server (61)
Aspire.Hosting.Oracle (15)
Aspire.Hosting.PostgreSQL (15)
Aspire.Hosting.Qdrant (15)
Aspire.Hosting.Qdrant.Tests (1)
Aspire.Hosting.Radius (62)
Publishing\RadiusInfrastructureBuilder.cs (34)
51private readonly Dictionary<string, ProvisioningParameter> _envParametersByName = new(StringComparer.Ordinal);
55private readonly Dictionary<string, ParameterResource> _deployParametersByIdentifier = new(StringComparer.Ordinal);
65private readonly Dictionary<string, ProvisioningParameter> _recipeParameters = new(StringComparer.Ordinal);
70private readonly Dictionary<string, ParameterResource> _recipeParameterBindings = new(StringComparer.Ordinal);
74private readonly Dictionary<string, string> _recipeParameterIdentifiers = new(StringComparer.Ordinal);
83private readonly Dictionary<string, RadiusResourceTypeConstruct> _typeInstancesByResourceName = new(StringComparer.Ordinal);
88private readonly Dictionary<string, string> _radiusTypeByResourceName = new(StringComparer.Ordinal);
117private readonly HashSet<string> _resolvedConnectionStringConsumption = new(StringComparer.Ordinal);
156private static readonly Dictionary<string, string> s_defaultRecipeTemplates = new(StringComparer.Ordinal)
248var udtRecipeEntries = new Dictionary<string, RecipeEntry>(StringComparer.Ordinal);
249var legacyRecipeEntries = new Dictionary<string, Dictionary<string, RecipeEntry>>(StringComparer.Ordinal);
413var containerPortSnapshots = new Dictionary<string, Dictionary<string, (int Port, string Protocol)>>(StringComparer.Ordinal);
452StringComparer.Ordinal);
578var deployParameters = new Dictionary<string, ParameterResource>(_deployParametersByIdentifier, StringComparer.Ordinal);
1168var namespaceByScopeId = new Dictionary<string, string?>(StringComparer.Ordinal);
1169var environmentIdByScopeId = new Dictionary<string, string?>(StringComparer.Ordinal);
1677var seen = new HashSet<string>(StringComparer.Ordinal);
1979byName = new Dictionary<string, RecipeEntry>(StringComparer.Ordinal);
2366.Distinct(StringComparer.Ordinal)
2557.Distinct(StringComparer.Ordinal)
2574.Distinct(StringComparer.Ordinal)
2921var referenced = new HashSet<string>(StringComparer.Ordinal);
3520var connections = new Dictionary<string, RadiusResourceTypeConstruct>(StringComparer.Ordinal);
3592var ports = new Dictionary<string, ContainerPortConstruct>(StringComparer.Ordinal);
3647var result = new Dictionary<string, ContainerEnvVarConstruct>(StringComparer.Ordinal);
4299var expressions = new Dictionary<string, string>(StringComparer.Ordinal);
4940var containersByMapKey = new Dictionary<string, RadiusContainerConstruct>(StringComparer.Ordinal);
5264var effective = new Dictionary<string, object>(annotation.EnvironmentWide, StringComparer.Ordinal);
5513var emitted = new HashSet<string>(emittedResourceTypes, StringComparer.Ordinal);
5554var storeConstructs = new Dictionary<string, RadiusSecretStoreConstruct>(StringComparer.Ordinal);
5605var bicepAuth = new Dictionary<string, object>(StringComparer.Ordinal);
5606var gitPat = new Dictionary<string, object>(StringComparer.Ordinal);
5607var envSecrets = new Dictionary<string, object>(StringComparer.Ordinal);
5633var recipeConfig = new Dictionary<string, object>(StringComparer.Ordinal);
Aspire.Hosting.Radius.Tests (18)
Aspire.Hosting.Redis (15)
Aspire.Hosting.RemoteHost (45)
AtsCapabilityScanner.cs (17)
93private readonly Dictionary<string, AtsEnumTypeInfo> _enums = new(StringComparer.Ordinal);
296.GroupBy(enumType => enumType.Name, StringComparer.Ordinal)
299.ToHashSet(StringComparer.Ordinal);
309.ToHashSet(StringComparer.Ordinal);
310var resolvedNames = new Dictionary<string, string>(StringComparer.Ordinal);
314.GroupBy(enumType => enumType.Name, StringComparer.Ordinal)
315.OrderBy(group => group.Key, StringComparer.Ordinal))
317foreach (var enumType in group.OrderBy(enumType => enumType.TypeId, StringComparer.Ordinal))
607var enumTypes = new Dictionary<string, Type>(StringComparer.Ordinal);
1027var expandedTargetsToRemove = new Dictionary<string, HashSet<string>>(StringComparer.Ordinal);
1035.GroupBy(c => c.CapabilityId, StringComparer.Ordinal)
1054targetIds = new(StringComparer.Ordinal);
1065capIds.Sort(StringComparer.Ordinal);
1382visitedDtoTypeIds ??= new HashSet<string>(StringComparer.Ordinal);
1514var seenPaths = new HashSet<string>(StringComparer.Ordinal);
3439private static readonly ConcurrentDictionary<string, XDocument?> s_xmlDocCache = new(StringComparer.Ordinal);
3589.ToHashSet(StringComparer.Ordinal);
Aspire.Hosting.RemoteHost.Tests (8)
Aspire.Hosting.Rust (1)
Aspire.Hosting.Sdk.Tests (3)
Aspire.Hosting.SqlServer (15)
Aspire.Hosting.Tasks (2)
Aspire.Hosting.Tests (29)
Aspire.Hosting.TestUtilities (4)
Aspire.Managed.Tests (1)
Aspire.RuntimeIdentifier.Tool (2)
Aspire.TerminalHost (1)
Aspire.TerminalHost.Tests (1)
Aspire.Tray.Tests (2)
ConfigurationSchemaGenerator (1)
Crossgen2Tasks (2)
dotnet-aot (27)
dotnet-format (1)
dotnet-svcutil-lib (5)
GenerateDocumentationAndConfigFiles (12)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyComparer.cs (1)
36: StringComparer.Ordinal;
GenerateTemplateManifest (11)
TemplateRestorePlan.cs (10)
17private readonly Dictionary<string, RestoreProject> _projects = new(StringComparer.Ordinal);
28var configs = Directory.GetFiles(sourceDirectory, "template.json", SearchOption.AllDirectories).Order(StringComparer.Ordinal).ToArray();
70foreach (var template in templates.OrderBy(t => t.Identity, StringComparer.Ordinal))
96var included = new HashSet<string>(StringComparer.Ordinal);
115IEnumerable<Dictionary<string, string?>> configurations = [new(StringComparer.Ordinal)];
126var copy = new Dictionary<string, string?>(c, StringComparer.Ordinal) { [name] = value };
136foreach (var path in Directory.EnumerateFiles(directory, "*", SearchOption.AllDirectories).Where(IsProject).Order(StringComparer.Ordinal))
248project.Elements("PropertyGroup").Elements().Where(p => compilationOnly.Contains(p.Name.LocalName, StringComparer.Ordinal)).Remove();
275elements = elements.OrderBy(e => e.ToString(SaveOptions.DisableFormatting), StringComparer.Ordinal).ToArray();
316internal SortedSet<string> Frameworks { get; } = new(StringComparer.Ordinal);
HelixTestTasks (1)
ilasm (2)
ILAssembler (3)
ilc (1)
ILCompiler.Compiler (10)
ILCompiler.MetadataTransform (1)
ILCompiler.ReadyToRun (15)
ILCompiler.TypeSystem (4)
illink (2)
ILLink.Tasks (6)
Infrastructure.Tests (105)
Hex1bNativePublishingTests.cs (10)
141var expected = GetNativePaths(rid).Append("other/OpenConsole.exe").Order(StringComparer.Ordinal).ToArray();
142Assert.Equal(expected, published.Select(item => item.GetProperty("RelativePath").GetString()).Order(StringComparer.Ordinal));
157.Select(item => item.GetProperty("DestinationSubPath").GetString()).Order(StringComparer.Ordinal);
158Assert.Equal(rid.Length == 0 ? [] : GetNativePaths(rid).Order(StringComparer.Ordinal), built);
287Assert.Equal(files.Concat(windowsPtyFiles).Order(StringComparer.Ordinal), Directory.GetFiles(managed, "*", SearchOption.AllDirectories)
288.Select(path => Path.GetRelativePath(managed, path).Replace('\\', '/')).Order(StringComparer.Ordinal));
299Assert.Equal(terminalFiles.Order(StringComparer.Ordinal), Directory.GetFiles(terminal, "*", SearchOption.AllDirectories)
300.Select(path => Path.GetRelativePath(terminal, path).Replace('\\', '/')).Order(StringComparer.Ordinal));
316Assert.Equal(dashboardFiles.Order(StringComparer.Ordinal), Directory.GetFiles(dashboard, "*", SearchOption.AllDirectories)
317.Select(path => Path.GetRelativePath(dashboard, path).Replace('\\', '/')).Order(StringComparer.Ordinal));
TestTriggerMap\SelectTestsAcceptanceTests.cs (19)
128s_matrix.ToHashSet(StringComparer.Ordinal),
129(projectDirs ?? []).ToHashSet(StringComparer.Ordinal),
130s_matrix.ToHashSet(StringComparer.Ordinal));
529var paths = new Dictionary<string, AffectedPath>(StringComparer.Ordinal)
811var matrix = new[] { "Aspire.Hosting.Foo.Tests" }.ToHashSet(StringComparer.Ordinal);
909[shared], [], new SelectorOptions(), new HashSet<string>(StringComparer.Ordinal) { shared });
932s_matrix.ToHashSet(StringComparer.Ordinal),
934new HashSet<string>(["Aspire.Hosting.Fixture.Tests"], StringComparer.Ordinal));
1065r.Jobs.Order(StringComparer.Ordinal));
1149new HashSet<string>(StringComparer.Ordinal));
1172new HashSet<string>(StringComparer.Ordinal));
1176Assert.Equal(["job:typescript-api-compat"], result.Jobs.Order(StringComparer.Ordinal));
1214foreach (var projectDir in Directory.EnumerateDirectories(srcDir, "Aspire.Hosting*").Order(StringComparer.Ordinal))
1239.ToHashSet(StringComparer.Ordinal);
1258return consumers.Order(StringComparer.Ordinal).ToList();
1264foreach (var dir in Directory.EnumerateDirectories(componentsRoot).Select(Path.GetFileName).Order(StringComparer.Ordinal))
1283.ToHashSet(StringComparer.Ordinal);
1293.ToHashSet(StringComparer.Ordinal);
1303.ToHashSet(StringComparer.Ordinal);
TestTriggerMap\TestTriggerMapTests.cs (31)
84.ToHashSet(StringComparer.Ordinal);
410.Order(StringComparer.Ordinal);
411Assert.Equal(expectedTargets.Order(StringComparer.Ordinal), actualTargets);
644result.Jobs.Order(StringComparer.Ordinal));
656result.Jobs.Order(StringComparer.Ordinal));
720result.Jobs.Contains("job:cli-starter-validation", StringComparer.Ordinal),
746result.TestProjects.Order(StringComparer.Ordinal));
749result.Jobs.Order(StringComparer.Ordinal));
762result.TestProjects.Order(StringComparer.Ordinal));
765result.Jobs.Order(StringComparer.Ordinal));
779result.Jobs.Contains("job:cli-starter-validation", StringComparer.Ordinal),
804result.TestProjects.Order(StringComparer.Ordinal));
807result.Jobs.Order(StringComparer.Ordinal));
819result.TestProjects.Order(StringComparer.Ordinal));
822result.Jobs.Order(StringComparer.Ordinal));
838.Order(StringComparer.Ordinal)
846Assert.Contains(consumer, result.TestProjects, StringComparer.Ordinal);
861var packageSelectedJobs = SelectWithRealMap(".github/workflows/build-packages.yml").Jobs.ToHashSet(StringComparer.Ordinal);
862var cliArchiveSelectedJobs = SelectWithRealMap(".github/workflows/build-cli-native-archives.yml").Jobs.ToHashSet(StringComparer.Ordinal);
905Assert.Equal(expectedTestProjects.Order(StringComparer.Ordinal), result.TestProjects.Order(StringComparer.Ordinal));
906Assert.Equal(expectedJobs.Order(StringComparer.Ordinal), result.Jobs.Order(StringComparer.Ordinal));
918.Order(StringComparer.Ordinal)
923Assert.Equal(expectedTestProjects, result.TestProjects.Order(StringComparer.Ordinal));
934.ToHashSet(StringComparer.Ordinal);
940.ToHashSet(StringComparer.Ordinal);
943.ToHashSet(StringComparer.Ordinal);
946.ToHashSet(StringComparer.Ordinal);
974.Distinct(StringComparer.Ordinal)
1044.GroupBy(project => project.Name, StringComparer.Ordinal)
Microsoft.Analyzers.Local.Tests (1)
Microsoft.AspNetCore.Antiforgery (1)
Microsoft.AspNetCore.Authentication.Abstractions (5)
Microsoft.AspNetCore.Authentication.Core (2)
Microsoft.AspNetCore.Authorization (1)
Microsoft.AspNetCore.Components (3)
Microsoft.AspNetCore.Components.AI (1)
Microsoft.AspNetCore.Components.Endpoints (6)
Microsoft.AspNetCore.Components.Forms (1)
Microsoft.AspNetCore.Components.Server (2)
Microsoft.AspNetCore.Components.Web (3)
Microsoft.AspNetCore.Components.WebAssembly (1)
Microsoft.AspNetCore.Components.WebView (1)
Microsoft.AspNetCore.Cors (2)
Microsoft.AspNetCore.DataProtection (1)
Microsoft.AspNetCore.Diagnostics.Middleware (2)
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (6)
Logging\IncomingHttpRouteUtilityTests.cs (4)
57var sensitiveParameters = routeUtility.GetSensitiveParameters(httpRoute, mockHttpRequest.Object, new Dictionary<string, DataClassification>(StringComparer.Ordinal));
95var sensitiveParameters = routeUtility.GetSensitiveParameters(httpRoute, mockHttpRequest.Object, new Dictionary<string, DataClassification>(StringComparer.Ordinal));
135var sensitiveParameters = routeUtility.GetSensitiveParameters(httpRoute, mockHttpRequest.Object, new Dictionary<string, DataClassification>(StringComparer.Ordinal));
267var sensitiveParameters = routeUtility.GetSensitiveParameters(httpRoute, mockHttpRequest.Object, new Dictionary<string, DataClassification>(StringComparer.Ordinal));
Microsoft.AspNetCore.Grpc.JsonTranscoding (3)
Microsoft.AspNetCore.Hosting (3)
Microsoft.AspNetCore.Http (2)
Microsoft.AspNetCore.Http.Abstractions (3)
Microsoft.AspNetCore.Http.Connections (1)
Microsoft.AspNetCore.Http.Connections.Client (1)
Microsoft.AspNetCore.Http.Extensions (1)
Microsoft.AspNetCore.Http.RequestDelegateGenerator (2)
Microsoft.AspNetCore.JsonPatch (1)
Microsoft.AspNetCore.JsonPatch.SystemTextJson (1)
Microsoft.AspNetCore.Mvc.Abstractions (3)
Microsoft.AspNetCore.Mvc.Core (7)
Microsoft.AspNetCore.Mvc.NewtonsoftJson (4)
Microsoft.AspNetCore.Mvc.Razor (9)
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation (3)
Microsoft.AspNetCore.Mvc.RazorPages (1)
Microsoft.AspNetCore.Mvc.TagHelpers (7)
Microsoft.AspNetCore.Mvc.Testing (1)
Microsoft.AspNetCore.Mvc.ViewFeatures (6)
Microsoft.AspNetCore.OpenApi (3)
Microsoft.AspNetCore.Owin (3)
Microsoft.AspNetCore.RateLimiting (2)
Microsoft.AspNetCore.Razor (1)
Microsoft.AspNetCore.Razor.Utilities.Shared (5)
Microsoft.AspNetCore.ResponseCaching (1)
Microsoft.AspNetCore.Routing (4)
Microsoft.AspNetCore.SignalR.Client.Core (2)
Microsoft.AspNetCore.SignalR.Core (4)
Microsoft.AspNetCore.SignalR.Protocols.Json (1)
Microsoft.AspNetCore.SignalR.Protocols.MessagePack (1)
Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson (1)
Microsoft.AspNetCore.SignalR.StackExchangeRedis (1)
Microsoft.AspNetCore.WebSockets (2)
Microsoft.Build (10)
Microsoft.Build.Framework (7)
Microsoft.Build.TaskAuthoring.Analyzer (4)
Microsoft.Build.Tasks.CodeAnalysis (1)
Microsoft.Build.Tasks.Core (12)
Microsoft.Build.Tasks.Git (7)
Microsoft.CodeAnalysis (32)
Microsoft.CodeAnalysis.Analyzers (14)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyComparer.cs (1)
36: StringComparer.Ordinal;
Microsoft.CodeAnalysis.AnalyzerUtilities (23)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyComparer.cs (1)
36: StringComparer.Ordinal;
Microsoft.CodeAnalysis.BuildClient.Package (1)
Microsoft.CodeAnalysis.CodeStyle (7)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyComparer.cs (1)
36: StringComparer.Ordinal;
Microsoft.CodeAnalysis.CodeStyle.Fixes (3)
Microsoft.CodeAnalysis.CSharp (16)
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
Microsoft.CodeAnalysis.CSharp.Features (4)
Microsoft.CodeAnalysis.CSharp.Scripting (1)
Microsoft.CodeAnalysis.CSharp.Workspaces (6)
Microsoft.CodeAnalysis.Extensions.Package (1)
Microsoft.CodeAnalysis.Features (8)
Microsoft.CodeAnalysis.NetAnalyzers (47)
Microsoft.NetCore.Analyzers\Security\Helpers\SecurityHelpers.cs (10)
59StringComparer.Ordinal,
71StringComparer.Ordinal,
81StringComparer.Ordinal,
91StringComparer.Ordinal,
100StringComparer.Ordinal,
109StringComparer.Ordinal,
119StringComparer.Ordinal,
130StringComparer.Ordinal,
140StringComparer.Ordinal,
149StringComparer.Ordinal,
Microsoft.CodeAnalysis.Razor.Compiler (41)
Microsoft.CodeAnalysis.ResxSourceGenerator (12)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyComparer.cs (1)
36: StringComparer.Ordinal;
Microsoft.CodeAnalysis.Scripting (1)
Microsoft.CodeAnalysis.VisualBasic (5)
Microsoft.CodeAnalysis.Workspaces (23)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyComparer.cs (1)
36: StringComparer.Ordinal;
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
Microsoft.Data.Analysis (1)
Microsoft.DotNet.Build.Tasks.Packaging (4)
Microsoft.DotNet.Cli.CoreUtils (4)
Microsoft.DotNet.Cli.Definitions (1)
Microsoft.DotNet.Cli.InternalMicrosoft (4)
Microsoft.DotNet.Cli.Telemetry (9)
Microsoft.DotNet.CodeAnalysis (4)
Microsoft.DotNet.GenFacades (1)
Microsoft.DotNet.HotReload.Watch (4)
Microsoft.DotNet.ProjectTools (2)
Microsoft.DotNet.SharedFramework.Sdk (2)
Microsoft.DotNet.SourceBuild.Tasks (2)
Microsoft.DotNet.XliffTasks (4)
Microsoft.Extensions.AI (1)
Microsoft.Extensions.AI.Abstractions (4)
Microsoft.Extensions.AI.Abstractions.Tests (1)
Microsoft.Extensions.AI.OpenAI (5)
Microsoft.Extensions.DataIngestion (2)
Microsoft.Extensions.FileProviders.Physical (1)
Microsoft.Extensions.FileSystemGlobbing (1)
Microsoft.Extensions.Http (1)
Microsoft.Extensions.Http.Diagnostics (9)
Microsoft.Extensions.Http.Resilience (2)
Microsoft.Extensions.Logging (1)
Microsoft.Extensions.Logging.Generators (4)
Microsoft.Extensions.Options (1)
Microsoft.Extensions.Options.SourceGeneration (3)
Microsoft.Extensions.Primitives (1)
Microsoft.Extensions.Telemetry (2)
Microsoft.Extensions.Telemetry.Tests (4)
Microsoft.Extensions.Validation.ValidationsGenerator (1)
Microsoft.Gen.ComplianceReports (5)
Microsoft.Gen.Logging (3)
Microsoft.Gen.MetadataExtractor (5)
Microsoft.Interop.JavaScript.JSImportGenerator (1)
Microsoft.Interop.LibraryImportGenerator (2)
Microsoft.Interop.LibraryImportGenerator.Downlevel (2)
Microsoft.JSInterop (3)
Microsoft.Maui (9)
Microsoft.Maui.Controls (18)
Microsoft.Maui.Controls.Build.Tasks (2)
Microsoft.Maui.Controls.Xaml (1)
Microsoft.Maui.Essentials (4)
Microsoft.Maui.Graphics.Text.Markdig (1)
Microsoft.Maui.Resizetizer (2)
Microsoft.NET.Build.Containers (5)
Microsoft.NET.Build.Extensions.Tasks (1)
Microsoft.NET.Build.Tasks (9)
Microsoft.NET.HostModel (3)
Microsoft.NET.ProjectData (8)
Microsoft.NET.ProjectData.Generators (8)
Microsoft.NET.ProjectData.Tasks (21)
Microsoft.NET.Sdk.BlazorWebAssembly.Tasks (3)
Microsoft.NET.Sdk.Razor.Tasks (2)
Microsoft.NET.Sdk.StaticWebAssets.Tasks (22)
Microsoft.TemplateEngine.Cli (7)
Microsoft.TemplateEngine.Edge (5)
Microsoft.TemplateEngine.Orchestrator.RunnableProjects (10)
Microsoft.TemplateEngine.Utils (4)
Microsoft.TemplateSearch.Common (4)
Microsoft.VisualStudio.TestPlatform.Extensions.TestIds.TestLogger (4)
Mono.Cecil (4)
MSBuild (1)
NativeIntegrations.DockerCompose (36)
DockerComposeGenerator.cs (29)
29public static DockerComposePlan Generate(PublishingContext context, string name) => Generate(context, name, new HashSet<string>(StringComparer.Ordinal));
45var resources = new Dictionary<string, JsonObject>(StringComparer.Ordinal);
46var names = new Dictionary<string, string>(StringComparer.Ordinal);
47var options = new Dictionary<string, JsonObject>(StringComparer.Ordinal);
48var allNames = new HashSet<string>(StringComparer.Ordinal);
49foreach (var resource in all.OrderBy(resource => Text(resource, "name"), StringComparer.Ordinal))
97var parameters = Strings(context.Model["parameters"]).Order(StringComparer.Ordinal).ToDictionary(value => value, ParameterVariable, StringComparer.Ordinal);
98if (parameters.Values.Distinct(StringComparer.Ordinal).Count() != parameters.Count)
106var used = new SortedSet<string>(StringComparer.Ordinal);
107var variables = new Dictionary<string, string>(StringComparer.Ordinal);
110var volumes = new SortedDictionary<string, JsonNode?>(StringComparer.Ordinal);
111var volumeOwners = new Dictionary<string, string>(StringComparer.Ordinal);
149var serviceEnvironment = new SortedDictionary<string, JsonNode?>(StringComparer.Ordinal);
155var endpoints = Objects(resource["endpoints"]).OrderBy(value => Text(value, "name"), StringComparer.Ordinal).ToArray();
156if (endpoints.Select(endpoint => Text(endpoint, "name")).Distinct(StringComparer.Ordinal).Count() != endpoints.Length)
186$"{Integer(endpoint, "targetPort")}/{Text(endpoint, "protocol")}").Distinct().Order(StringComparer.Ordinal));
200foreach (var exposure in exposures.OrderBy(value => Text(value, "endpoint"), StringComparer.Ordinal))
222var mounts = Objects(resource["mounts"]).OrderBy(mount => Text(mount, "target") + "\0" + Text(mount, "source"), StringComparer.Ordinal).ToArray();
268var dependencies = Strings(resource["dependencies"]).Distinct().Order(StringComparer.Ordinal).ToArray();
374var result = new Dictionary<string, string>(StringComparer.Ordinal);
379var secret = model["secretParameters"] is null || Strings(model["secretParameters"]).Contains(name, StringComparer.Ordinal);
392var resources = Objects(model["resources"]).ToDictionary(resource => Text(resource, "name"), StringComparer.Ordinal);
393var names = plan.Services.ToDictionary(service => service.Resource, service => service.Service, StringComparer.Ordinal);
413var secret = model["secretParameters"] is null || Strings(model["secretParameters"]).Contains(name, StringComparer.Ordinal);
546var endpoints = new HashSet<string>(StringComparer.Ordinal);
596if (value.Any(pair => !allowed.Contains(pair.Key, StringComparer.Ordinal)))
653var visited = new HashSet<string>(StringComparer.Ordinal);
654var active = new HashSet<string>(StringComparer.Ordinal);
NuGet.Build.Tasks (3)
NuGet.Build.Tasks.Console (2)
NuGet.CommandLine.XPlat (2)
NuGet.Commands (33)
NuGet.Common (1)
NuGet.Configuration (4)
NuGet.DependencyResolver.Core (1)
NuGet.PackageManagement (5)
NuGet.Packaging (33)
RuntimeModel\RuntimeGraph.cs (11)
72_expandCache = new(StringComparer.Ordinal);
182return _expandCache!.GetOrAdd(runtime, r => new HashSet<string>(ExpandRuntimeInternal(r), StringComparer.Ordinal));
232if (StringComparer.Ordinal.Equals(criteria, provided))
311return Runtimes.OrderedEquals(other.Runtimes, pair => pair.Key, StringComparer.Ordinal)
312&& Supports.OrderedEquals(other.Supports, pair => pair.Key, StringComparer.Ordinal);
398return StringComparer.Ordinal.Equals(RuntimeName, other.RuntimeName)
406hashCode.AddObject(RuntimeName, StringComparer.Ordinal);
430return StringComparer.Ordinal.Equals(RuntimeName, other.RuntimeName)
431&& StringComparer.Ordinal.Equals(Other, other.Other);
438hashCode.AddObject(RuntimeName, StringComparer.Ordinal);
439hashCode.AddObject(Other, StringComparer.Ordinal);
NuGet.ProjectModel (41)
LockFile\LockFileFormat.cs (16)
395var ordered = library.Dependencies.OrderBy(dependency => dependency.Id, StringComparer.Ordinal);
403var ordered = library.FrameworkAssemblies.OrderBy(assembly => assembly, StringComparer.Ordinal);
411var ordered = library.CompileTimeAssemblies.OrderBy(assembly => assembly.Path, StringComparer.Ordinal);
419var ordered = library.AnalyzerAssets.OrderBy(assembly => assembly.Path, StringComparer.Ordinal);
427var ordered = library.RuntimeAssemblies.OrderBy(assembly => assembly.Path, StringComparer.Ordinal);
435var ordered = library.FrameworkReferences.OrderBy(reference => reference, StringComparer.Ordinal);
443var ordered = library.ResourceAssemblies.OrderBy(assembly => assembly.Path, StringComparer.Ordinal);
451var ordered = library.NativeLibraries.OrderBy(assembly => assembly.Path, StringComparer.Ordinal);
459var ordered = library.ContentFiles.OrderBy(assembly => assembly.Path, StringComparer.Ordinal);
467var ordered = library.Build.OrderBy(assembly => assembly.Path, StringComparer.Ordinal);
475var ordered = library.BuildMultiTargeting.OrderBy(assembly => assembly.Path, StringComparer.Ordinal);
483var ordered = library.RuntimeTargets.OrderBy(assembly => assembly.Path, StringComparer.Ordinal);
491var ordered = library.ToolsAssemblies.OrderBy(assembly => assembly.Path, StringComparer.Ordinal);
499var ordered = library.EmbedAssemblies.OrderBy(assembly => assembly.Path, StringComparer.Ordinal);
520foreach (var property in item.Properties.OrderBy(x => x.Key, StringComparer.Ordinal))
548.OrderBy(f => f, StringComparer.Ordinal);
NuGet.Protocol (30)
ProviderComparer.cs (22)
34if (StringComparer.Ordinal.Equals(providerA.Name, providerB.Name))
51if (providerA.Before.Contains(providerB.Name, StringComparer.Ordinal))
56if (providerA.After.Contains(providerB.Name, StringComparer.Ordinal))
62if (providerB.Before.Contains(providerA.Name, StringComparer.Ordinal))
67if (providerB.After.Contains(providerA.Name, StringComparer.Ordinal))
73if ((providerA.Before.Contains(NuGetResourceProviderPositions.Last, StringComparer.Ordinal) || (providerA.After.Contains(NuGetResourceProviderPositions.Last, StringComparer.Ordinal)))
74&& !(providerB.Before.Contains(NuGetResourceProviderPositions.Last, StringComparer.Ordinal) || (providerB.After.Contains(NuGetResourceProviderPositions.Last, StringComparer.Ordinal))))
79if ((providerB.Before.Contains(NuGetResourceProviderPositions.Last, StringComparer.Ordinal) || (providerB.After.Contains(NuGetResourceProviderPositions.Last, StringComparer.Ordinal)))
80&& !(providerA.Before.Contains(NuGetResourceProviderPositions.Last, StringComparer.Ordinal) || (providerA.After.Contains(NuGetResourceProviderPositions.Last, StringComparer.Ordinal))))
85if ((providerA.Before.Contains(NuGetResourceProviderPositions.First, StringComparer.Ordinal) || (providerA.After.Contains(NuGetResourceProviderPositions.First, StringComparer.Ordinal)))
86&& !(providerB.Before.Contains(NuGetResourceProviderPositions.First, StringComparer.Ordinal) || (providerB.After.Contains(NuGetResourceProviderPositions.First, StringComparer.Ordinal))))
91if ((providerB.Before.Contains(NuGetResourceProviderPositions.First, StringComparer.Ordinal) || (providerB.After.Contains(NuGetResourceProviderPositions.First, StringComparer.Ordinal)))
92&& !(providerA.Before.Contains(NuGetResourceProviderPositions.First, StringComparer.Ordinal) || (providerA.After.Contains(NuGetResourceProviderPositions.First, StringComparer.Ordinal))))
98return StringComparer.Ordinal.Compare(providerA.Name, providerB.Name);
PresentationBuildTasks (1)
PresentationFramework (2)
ReachFramework (1)
Roslyn.Diagnostics.Analyzers (13)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyComparer.cs (1)
36: StringComparer.Ordinal;
Roslyn.Diagnostics.CSharp.Analyzers (2)
rzc (5)
sdk-tasks (6)
SelectTests (49)
Program.cs (30)
139new Dictionary<string, string>(StringComparer.Ordinal)
148new Dictionary<string, string>(StringComparer.Ordinal)
180var allTestProjects = testProjectsByName.Keys.ToHashSet(StringComparer.Ordinal);
303var matrixProjects = new Dictionary<string, string>(StringComparer.Ordinal);
342foreach (var name in selectedTestProjects.OrderBy(n => n, StringComparer.Ordinal))
470.ToHashSet(StringComparer.Ordinal);
584var allJobs = TriggerMap.Load(options.MapPath).AllJobTokens().ToHashSet(StringComparer.Ordinal);
590foreach (var job in allJobs.OrderBy(j => j, StringComparer.Ordinal))
642["changedFiles"] = ToJsonArray(changedFiles.OrderBy(f => f, StringComparer.Ordinal)),
643["excludedFiles"] = ToJsonArray(excludedFiles.OrderBy(f => f, StringComparer.Ordinal)),
644["unattributedFiles"] = ToJsonArray(result.UnmatchedFiles.OrderBy(f => f, StringComparer.Ordinal)),
645["layer1AffectedProjects"] = ToJsonArray(layer1Affected.OrderBy(p => p, StringComparer.Ordinal)),
649allTestProjects.Except(result.TestProjects, StringComparer.Ordinal).OrderBy(p => p, StringComparer.Ordinal)),
677foreach (var name in items.OrderBy(n => n, StringComparer.Ordinal))
748var tests = result.TestProjects.OrderBy(p => p, StringComparer.Ordinal).ToList();
750var jobs = result.Jobs.OrderBy(j => j, StringComparer.Ordinal).ToList();
831var groups = new Dictionary<string, Dictionary<string, Cause>>(StringComparer.Ordinal);
844members = new Dictionary<string, Cause>(StringComparer.Ordinal);
861.ThenBy(g => g.Key, StringComparer.Ordinal)
882var direct = members.Where(m => m.Value.Kind is CauseKind.Convention or CauseKind.PathRule).Select(m => m.Key).OrderBy(p => p, StringComparer.Ordinal).ToList();
883var graph = members.Where(m => m.Value.Kind is CauseKind.Layer1Graph).OrderBy(m => m.Key, StringComparer.Ordinal).ToList();
884var other = members.Where(m => m.Value.Kind is not (CauseKind.Convention or CauseKind.PathRule or CauseKind.Layer1Graph)).Select(m => m.Key).OrderBy(p => p, StringComparer.Ordinal).ToList();
1093foreach (var file in changedFiles.OrderBy(f => f, StringComparer.Ordinal))
1110foreach (var file in excludedFiles.OrderBy(f => f, StringComparer.Ordinal))
1121var unmatched = result.UnmatchedFiles.OrderBy(f => f, StringComparer.Ordinal).ToList();
1141var selected = result.TestProjects.OrderBy(p => p, StringComparer.Ordinal).ToList();
1142var jobTokens = result.Jobs.OrderBy(j => j, StringComparer.Ordinal).ToList();
1157var skipped = allTestProjects.Except(result.TestProjects, StringComparer.Ordinal)
1159.OrderBy(p => p, StringComparer.Ordinal)
TestSelector.cs (11)
166var attributedPaths = layer1AttributedPaths ?? new HashSet<string>(StringComparer.Ordinal);
170var testCauses = new Dictionary<string, List<Cause>>(StringComparer.Ordinal);
171var jobCauses = new Dictionary<string, List<Cause>>(StringComparer.Ordinal);
173var unmatchedFiles = new HashSet<string>(StringComparer.Ordinal);
320TestProjects: testCauses.Keys.ToHashSet(StringComparer.Ordinal),
321Jobs: jobCauses.Keys.ToHashSet(StringComparer.Ordinal),
333TestProjects: new HashSet<string>(_allTestProjects, StringComparer.Ordinal),
334Jobs: new HashSet<string>(map.AllJobTokens(), StringComparer.Ordinal),
342new Dictionary<string, IReadOnlyList<Cause>>(StringComparer.Ordinal);
345causes.ToDictionary(kv => kv.Key, kv => (IReadOnlyList<Cause>)kv.Value, StringComparer.Ordinal);
479visitedGroups ??= new HashSet<string>(StringComparer.Ordinal);
System.CodeDom (1)
System.Collections.Immutable (6)
System.CommandLine (4)
System.ComponentModel.Annotations (1)
System.ComponentModel.Composition (35)
System.ComponentModel.TypeConverter (1)
System.Configuration.ConfigurationManager (5)
System.Console (1)
System.Data.Odbc (7)
Common\System\Data\Common\DBConnectionString.cs (7)
352return ((null == _restrictionValues) || (0 > Array.BinarySearch(_restrictionValues, key, StringComparer.Ordinal)));
398if (0 > Array.BinarySearch(preventusage, allowonly[i], StringComparer.Ordinal))
421if (0 <= Array.BinarySearch(b, a[i], StringComparer.Ordinal))
454if (0 > Array.BinarySearch(a, b[i], StringComparer.Ordinal))
460Array.Sort(restrictionValues, StringComparer.Ordinal);
496Array.Sort(restrictions, StringComparer.Ordinal);
539Debug.Assert(0 >= StringComparer.Ordinal.Compare(restrictionValues[i - 1], restrictionValues[i]));
System.Diagnostics.PerformanceCounter (1)
System.Diagnostics.Process (1)
System.Formats.Nrbf (1)
System.Formats.Tar (1)
System.IO.Packaging (2)
System.Net.Primitives (2)
System.Private.CoreLib (14)
System.Security.Cryptography (1)
System.Security.Cryptography.Pkcs (2)
System.Security.Principal.Windows (2)
System.ServiceModel.Federation (3)
System.Text.Json (8)
System.Text.Json.SourceGeneration (8)
System.Text.RegularExpressions.Generator (4)
System.Windows.Forms (1)
System.Xaml (5)
TypeScriptApiCompat (38)