23 references to StringComparers
Aspire.Hosting.Azure (20)
AzureEnvironmentResourceExtensions.cs (1)
149while (builder.Resources.Any(resource => StringComparers.ResourceName.Equals(resource.Name, name)))
AzureProvisioningController.cs (9)
1146.Distinct(StringComparers.ResourceName) 1147.Order(StringComparers.ResourceName) 1292var visitedResources = new HashSet<string>(StringComparers.ResourceName); 2389.ToHashSet(StringComparers.ResourceName); 2919var canceledDeploymentIds = new HashSet<string>(StringComparers.AzureResourceId); 2967!StringComparers.AzureResourceId.Equals(currentDeploymentId, deploymentId) || 3018var resourceIds = new HashSet<string>(StringComparers.AzureResourceId); 3183locations.Contains(location, StringComparers.AzureLocation)) 4341public IReadOnlySet<string> ResourceNames { get; } = new HashSet<string>(resourceNames, StringComparers.ResourceName);
AzureProvisioningFailureDetails.cs (2)
194.Distinct(StringComparers.AzureLocation) 195.OrderBy(static location => location, StringComparers.AzureLocation)
Provisioning\Internal\DefaultArmClientProvider.cs (6)
144return GetAvailableLocations(subscription.Value, cancellationToken).OrderBy(static l => l.DisplayName, StringComparers.AzureLocation); 157return resourceGroups.OrderBy(static rg => rg.Name, StringComparers.AzureResourceGroupName); 197.Distinct(StringComparers.AzureLocation) 198.OrderBy(static location => location, StringComparers.AzureLocation) 371var visitedDeployments = new HashSet<string>(StringComparers.AzureResourceId); 475var locationNameByProviderValue = new Dictionary<string, string>(StringComparers.AzureLocation);
Provisioning\Provisioners\BicepProvisioner.cs (2)
1225.Distinct(StringComparers.AzureResourceName) 1226.OrderBy(static label => label, StringComparers.AzureResourceName)
Aspire.Hosting.Foundry (3)
Toolbox\FoundryToolboxResource.cs (3)
497if (!StringComparers.ResourceState.Equals(state, KnownResourceStates.Running)) 511StringComparers.ResourceName); 512var seenResourceNames = new HashSet<string>(StringComparers.ResourceName);