60 references to StringComparisons
Aspire.Hosting (53)
ApplicationModel\EndpointAnnotation.cs (3)
172get => _transport ?? (string.Equals(UriScheme, "http", StringComparisons.EndpointAnnotationUriScheme) || string.Equals(UriScheme, "https", StringComparisons.EndpointAnnotationUriScheme) ? "http" : Protocol.ToString().ToLowerInvariant()); 200get => _tlsEnabled ?? string.Equals(UriScheme, "https", StringComparisons.EndpointAnnotationUriScheme);
ApplicationModel\EndpointReference.cs (4)
56public bool IsHttp => string.Equals(Scheme, "http", StringComparisons.EndpointAnnotationUriScheme); 61public bool IsHttps => string.Equals(Scheme, "https", StringComparisons.EndpointAnnotationUriScheme); 193.SingleOrDefault(a => string.Equals(a.Name, EndpointName, StringComparisons.EndpointAnnotationName)); 207if (string.Equals(nes.NetworkID.Value, (_contextNetworkID ?? KnownNetworkIdentifiers.LocalhostNetwork).Value, StringComparisons.NetworkID))
ApplicationModel\ResourceExtensions.cs (2)
725endpoints.FirstOrDefault(e => string.Equals(e.Name, endpointName, StringComparisons.EndpointAnnotationName)) : 748endpoints.FirstOrDefault(e => string.Equals(e.Name, endpointName, StringComparisons.EndpointAnnotationName)) :
ApplicationModel\ResourceNotificationService.cs (2)
497if (string.Equals(resourceName, resourceEvent.Resource.Name, StringComparisons.ResourceName) && predicate(resourceEvent)) 547foreach (var matchingResource in _resourceNotificationStates.Where(s => string.Equals(s.Value.Resource.Name, resourceId, StringComparisons.ResourceName)))
Backchannel\AuxiliaryBackchannelRpcTarget.cs (7)
238if (appModel is not null && !appModel.Resources.Any(r => string.Equals(r.Name, request.ResourceName, StringComparisons.ResourceName))) 381if (appModel.Resources.SingleOrDefault(r => string.Equals(r.Name, KnownResourceNames.AspireDashboard, StringComparisons.ResourceName)) is not IResourceWithEndpoints dashboardResource) 449if (string.Equals(resource.Name, KnownResourceNames.AspireDashboard, StringComparisons.ResourceName)) 489if (string.Equals(resourceEvent.Resource.Name, KnownResourceNames.AspireDashboard, StringComparisons.ResourceName)) 664var resource = appModel.Resources.FirstOrDefault(r => string.Equals(r.Name, resourceName, StringComparisons.ResourceName)); 678if (string.Equals(resource.Name, KnownResourceNames.AspireDashboard, StringComparisons.ResourceName)) 769.FirstOrDefault(r => string.Equals(r.Name, resourceName, StringComparisons.ResourceName));
Backchannel\DashboardUrlsHelper.cs (1)
60r => string.Equals(r.Name, KnownResourceNames.AspireDashboard, StringComparisons.ResourceName)) as IResourceWithEndpoints;
BuiltInDistributedApplicationEventSubscriptionHandlers.cs (1)
48if (beforeStartEvent.Model.Resources.SingleOrDefault(r => string.Equals(r.Name, KnownResourceNames.AspireDashboard, StringComparisons.ResourceName)) is { } dashboardResource)
Dashboard\DashboardEventHandlers.cs (3)
68if (@event.Model.Resources.SingleOrDefault(r => string.Equals(r.Name, KnownResourceNames.AspireDashboard, StringComparisons.ResourceName)) is { } dashboardResource) 753.Where(r => !string.Equals(r.Name, KnownResourceNames.AspireDashboard, StringComparisons.ResourceName)) 801if (string.Equals(notification.Resource.Name, KnownResourceNames.AspireDashboard, StringComparisons.ResourceName) && !dashboardResourceTasks.ContainsKey(notification.ResourceId))
Dashboard\DashboardService.cs (1)
130var updateStateOnChange = updateStateOnChangeInputs.Any(i => string.Equals(i, input.Name, StringComparisons.InteractionInputName));
Dashboard\DashboardServiceData.cs (1)
223(dynamic.DependsOnInputs?.Any(d => string.Equals(modelInput.Name, d, StringComparisons.InteractionInputName)) ?? false));
Dcp\DcpExecutor.cs (7)
1102string.Equals(ts.ResourceName, appResource.ModelResource.Name, StringComparisons.ResourceName) && 1121string.Equals(swr.ModelResource.Name, ts.ResourceName, StringComparisons.ResourceName) && 1122string.Equals(swr.EndpointAnnotation.Name, endpoint.Name, StringComparisons.EndpointAnnotationName) 1324string.Equals(swr.ModelResource.Name, re.Resource.Name, StringComparisons.ResourceName) && 1325string.Equals(swr.EndpointAnnotation.Name, endpoint.Name, StringComparisons.EndpointAnnotationName) 2626.SingleOrDefault(r => string.Equals(r.DcpResource.Metadata.Name, resourceName, StringComparisons.ResourceName)); 3039endpoint = endpoints.FirstOrDefault(e => string.Equals(e.Name, endpointName, StringComparisons.EndpointAnnotationName));
Dcp\ResourceSnapshotBuilder.cs (3)
260string.Equals(endpointName, u.Endpoint?.EndpointName, StringComparisons.EndpointAnnotationName) 287var resourceRunning = string.Equals(resourceState, KnownResourceStates.Running, StringComparisons.ResourceState); 297.FirstOrDefault(s => string.Equals(endpointName, s.EndpointName, StringComparisons.EndpointAnnotationName));
DistributedApplicationBuilder.cs (1)
763if (Resources.FirstOrDefault(r => string.Equals(r.Name, resource.Name, StringComparisons.ResourceName)) is { } existingResource)
Exec\ExecResourceManager.cs (1)
165var targetResource = _model.Resources.FirstOrDefault(x => x.Name.Equals(_execOptions.ResourceName, StringComparisons.ResourceName));
ExternalServiceBuilderExtensions.cs (1)
160if (urlSnapshots.Any(u => string.Equals(u.Url, uri.ToString(), StringComparisons.Url)))
Health\ResourceHealthCheckService.cs (2)
245|| !string.Equals(checkReportSnapshot.Description, value.Description, StringComparisons.HealthReportPropertyValue) 246|| !string.Equals(checkReportSnapshot.ExceptionText, value.Exception?.ToString(), StringComparisons.HealthReportPropertyValue))
McpServerResourceBuilderExtensions.cs (2)
57endpoint = endpoints.FirstOrDefault(e => string.Equals(e.EndpointName, endpointName, StringComparisons.EndpointAnnotationName)); 69endpoint = endpoints.FirstOrDefault(e => string.Equals(e.EndpointName, scheme, StringComparisons.EndpointAnnotationName));
Orchestrator\ApplicationOrchestrator.cs (2)
394var primaryUrl = urls.FirstOrDefault(u => string.Equals(u.Endpoint?.EndpointName, primaryLaunchProfileEndpoint.Name, StringComparisons.EndpointAnnotationName)); 410&& !string.Equals(url.Url, primaryUrl.Url, StringComparisons.Url)
Pipelines\PipelineActivityReporter.cs (1)
336UpdateStateOnChange = updateStateOnChangeInputs.Any(i => string.Equals(i, input.Name, StringComparisons.InteractionInputName)),
ProjectResourceBuilderExtensions.cs (2)
628var url = context.Urls.FirstOrDefault(u => string.Equals(u.Endpoint?.EndpointName, endpoint.Name, StringComparisons.EndpointAnnotationName)); 687projectResource.Annotations.OfType<EndpointAnnotation>().FirstOrDefault(sb => sb.UriScheme == scheme || string.Equals(sb.Name, scheme, StringComparisons.EndpointAnnotationName));
ResourceBuilderExtensions.cs (4)
1047.SingleOrDefault(ea => string.Equals(ea.Name, endpointName, StringComparisons.EndpointAnnotationName)); 1108if (builder.Resource.Annotations.OfType<EndpointAnnotation>().Any(sb => string.Equals(sb.Name, annotation.Name, StringComparisons.EndpointAnnotationName))) 2924matchingEndpoint = endpoints.FirstOrDefault(e => string.Equals(e.EndpointName, name, StringComparisons.EndpointAnnotationName)); 2950matchingEndpoint = endpoints.FirstOrDefault(e => string.Equals(e.EndpointName, scheme, StringComparisons.EndpointAnnotationUriScheme));
src\Shared\CustomResourceSnapshotExtensions.cs (2)
17if (string.Equals(property.Name, name, StringComparisons.ResourcePropertyName)) 46if (string.Equals(existingProperty.Name, newValue.Name, StringComparisons.ResourcePropertyName))
Aspire.Hosting.Tests (7)
Dashboard\DashboardLifecycleHookTests.cs (3)
93var dashboardResource = model.Resources.Single(r => string.Equals(r.Name, KnownResourceNames.AspireDashboard, StringComparisons.ResourceName)); 141var dashboardResource = (IResourceWithEndpoints)model.Resources.Single(r => string.Equals(r.Name, KnownResourceNames.AspireDashboard, StringComparisons.ResourceName)); 241var dashboardResource = model.Resources.Single(r => string.Equals(r.Name, KnownResourceNames.AspireDashboard, StringComparisons.ResourceName));
Helpers\DashboardServiceDataExtensions.cs (1)
34if (string.Equals(resourceName, resource.Name, StringComparisons.ResourceName)
Utils\StringComparersTests.cs (3)
18var comparisons = typeof(StringComparisons).GetProperties(flags).OrderBy(c => c.Name, StringComparer.Ordinal).ToList(); 59Mismatched {nameof(StringComparers)} and {nameof(StringComparisons)}: 84- {nameof(StringComparisons)}.{comparer.Name} = {comparisonKind}