20 references to StringComparers
Aspire.Hosting (16)
ApplicationModel\EndpointReferenceAnnotation.cs (1)
13
public HashSet<string> EndpointNames { get; } = new(
StringComparers
.EndpointAnnotationName);
ApplicationModel\ResourceNotificationService.cs (1)
130
re => re.Snapshot.State?.Text is { Length: > 0 } stateText && targetStates.Contains(stateText,
StringComparers
.ResourceState),
Ats\ModelExports.cs (1)
52
return model.Resources.SingleOrDefault(resource =>
StringComparers
.ResourceName.Equals(resource.Name, name));
ConnectionStringBuilderExtensions.cs (1)
50
var resourceNames = new HashSet<string>(
StringComparers
.ResourceName);
Dashboard\DashboardEventHandlers.cs (1)
758
var corsOrigins = new HashSet<string>(
StringComparers
.UrlHost);
Dcp\DcpExecutor.cs (2)
182
HashSet<string> endpointsAdvertised = new(
StringComparers
.ResourceName);
1261
var maybeDashboard = _model.Resources.Where(r =>
StringComparers
.ResourceName.Equals(r.Name, KnownResourceNames.AspireDashboard))
Dcp\OtlpEndpointReferenceGatherer.cs (1)
43
var dashboardResource = model.Resources.SingleOrDefault(r =>
StringComparers
.ResourceName.Equals(r.Name, KnownResourceNames.AspireDashboard)) as IResourceWithEndpoints;
DistributedApplication.cs (1)
641
if (KnownResourceStates.TerminalStates.Contains(Snapshot?.State?.Text,
StringComparers
.ResourceState))
DistributedApplicationBuilder.cs (1)
738
foreach (var duplicateResourceName in Resources.GroupBy(r => r.Name,
StringComparers
.ResourceName)
IInteractionService.cs (2)
363
var inputsByName = new Dictionary<string, InteractionInput>(
StringComparers
.InteractionInputName);
364
var usedNames = new HashSet<string>(
StringComparers
.InteractionInputName);
Publishing\ManifestPublishingContext.cs (2)
50
private readonly Dictionary<string, ReferenceExpression> _conditionalExpressions = new(
StringComparers
.ResourceName);
52
private readonly HashSet<string> _manifestResourceNames = new(
StringComparers
.ResourceName);
ResourceBuilderExtensions.cs (1)
2927
if (!s_httpSchemes.Contains(matchingEndpoint.Scheme,
StringComparers
.EndpointAnnotationUriScheme))
src\Shared\Model\KnownProperties.cs (1)
11
/// Should be compared using <see cref="
StringComparers
.ResourcePropertyName"/>.
Aspire.Hosting.Tests (3)
Utils\StringComparersTests.cs (3)
17
var comparers = typeof(
StringComparers
).GetProperties(flags).OrderBy(c => c.Name, StringComparer.Ordinal).ToList();
59
Mismatched {nameof(
StringComparers
)} and {nameof(StringComparisons)}:
83
- {nameof(
StringComparers
)}.{comparer.Name} = {comparerKind}
Stress.AppHost (1)
src\Shared\Model\KnownProperties.cs (1)
11
/// Should be compared using <see cref="
StringComparers
.ResourcePropertyName"/>.