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)
1098.Distinct(StringComparers.ResourceName) 1099.Order(StringComparers.ResourceName) 1244var visitedResources = new HashSet<string>(StringComparers.ResourceName); 2289.ToHashSet(StringComparers.ResourceName); 2790var canceledDeploymentIds = new HashSet<string>(StringComparers.AzureResourceId); 2838!StringComparers.AzureResourceId.Equals(currentDeploymentId, deploymentId) || 2889var resourceIds = new HashSet<string>(StringComparers.AzureResourceId); 3054locations.Contains(location, StringComparers.AzureLocation)) 4207public 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)
1219.Distinct(StringComparers.AzureResourceName) 1220.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);