34 references to StringComparers
Aspire.Dashboard (34)
Components\Controls\ResourceDetails.razor.cs (4)
175foreach (var resourceRelationships in Resource.Relationships.GroupBy(r => r.ResourceName, StringComparers.ResourceName)) 188return items.OrderBy(r => r.ResourceName, StringComparers.ResourceName); 206foreach (var resourceRelationships in otherResource.Relationships.GroupBy(r => r.ResourceName, StringComparers.ResourceName)) 215return items.OrderBy(r => r.ResourceName, StringComparers.ResourceName);
Components\Dialogs\FilterDialog.razor.cs (1)
96.ThenBy(v => v.Value, StringComparers.OtlpFieldValue)
Components\Dialogs\SettingsDialog.razor.cs (1)
77if (_selectedUiCulture is null || StringComparers.CultureName.Equals(CultureInfo.CurrentUICulture.Name, _selectedUiCulture.Name))
Components\Pages\ConsoleLogs.razor.cs (2)
102private readonly ConcurrentDictionary<string, ResourceViewModel> _resourceByName = new(StringComparers.ResourceName); 401.GroupBy(r => r.Value.DisplayName, StringComparers.ResourceName))
Components\Pages\Resources.razor.cs (4)
90private readonly ConcurrentDictionary<string, ResourceViewModel> _resourceByName = new(StringComparers.ResourceName); 91private readonly HashSet<string> _collapsedResourceNames = new(StringComparers.ResourceName); 778public ConcurrentDictionary<string, bool> ResourceTypesToVisibility { get; } = new(StringComparers.ResourceName); 779public ConcurrentDictionary<string, bool> ResourceStatesToVisibility { get; } = new(StringComparers.ResourceState);
Components\Resize\GridColumnManager.razor.cs (1)
30_columnById = Columns.ToDictionary(c => c.Name, StringComparers.GridColumn);
Extensions\FluentUIExtensions.cs (1)
15var attributes = new Dictionary<string, object>(StringComparers.HtmlAttribute)
Model\Otlp\ApplicationsSelectHelpers.cs (1)
103var sortedVMs = selectViewModels.OrderBy(vm => vm.Name, StringComparers.ResourceName).ToList();
Model\ResourceGraph\ResourceGraphMapper.cs (1)
23foreach (var resourceRelationships in filteredRelationships.GroupBy(r => r.ResourceName, StringComparers.ResourceName))
Model\ResourceOutgoingPeerResolver.cs (1)
15private readonly ConcurrentDictionary<string, ResourceViewModel> _resourceByName = new(StringComparers.ResourceName);
Model\ResourceUrlHelpers.cs (1)
55.ThenBy(e => e.Name, StringComparers.EndpointAnnotationName)
Model\ResourceViewModel.cs (2)
166var displayNameResult = StringComparers.ResourceName.Compare(x.DisplayName, y.DisplayName); 173return StringComparers.ResourceName.Compare(x.Name, y.Name);
Model\ResourceViewModelExtensions.cs (4)
14return StringComparers.ResourceType.Equals(resource.ResourceType, KnownResourceTypes.Container); 19return StringComparers.ResourceType.Equals(resource.ResourceType, KnownResourceTypes.Project); 24if (StringComparers.ResourceType.Equals(resource.ResourceType, KnownResourceTypes.Executable)) 31return StringComparers.ResourceType.Equals(resource.ResourceType, KnownResourceTypes.Project);
Otlp\Model\OtlpApplication.cs (3)
245.GroupBy(application => application.ApplicationName, StringComparers.ResourceName) 351hashCode.Add(StringComparers.OtlpAttribute.GetHashCode(obj[i].Key)); 352hashCode.Add(StringComparers.OtlpAttribute.GetHashCode(obj[i].Value));
Otlp\Model\OtlpSpanCollection.cs (1)
13public OtlpSpanCollection() : base(StringComparers.OtlpSpanId, DictionaryCreationThreshold)
Otlp\Storage\TelemetryRepository.cs (2)
704var attributesValues = new Dictionary<string, int>(StringComparers.OtlpAttribute); 740var attributesValues = new Dictionary<string, int>(StringComparers.OtlpAttribute);
ResourceService\DashboardClient.cs (1)
42private readonly Dictionary<string, ResourceViewModel> _resourceByName = new(StringComparers.ResourceName);
ResourceService\Partials.cs (1)
138var builder = ImmutableDictionary.CreateBuilder<string, ResourcePropertyViewModel>(StringComparers.ResourcePropertyName);
src\Shared\Model\KnownProperties.cs (1)
11/// Should be compared using <see cref="StringComparers.ResourcePropertyName"/>.
Utils\GlobalizationHelpers.cs (1)
42var dict = new Dictionary<string, List<CultureInfo>>(StringComparers.CultureName);