34 references to StringComparers
Aspire.Dashboard (34)
Components\Controls\ResourceDetails.razor.cs (4)
175
foreach (var resourceRelationships in Resource.Relationships.GroupBy(r => r.ResourceName,
StringComparers
.ResourceName))
188
return items.OrderBy(r => r.ResourceName,
StringComparers
.ResourceName);
206
foreach (var resourceRelationships in otherResource.Relationships.GroupBy(r => r.ResourceName,
StringComparers
.ResourceName))
215
return 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)
77
if (_selectedUiCulture is null ||
StringComparers
.CultureName.Equals(CultureInfo.CurrentUICulture.Name, _selectedUiCulture.Name))
Components\Pages\ConsoleLogs.razor.cs (2)
102
private readonly ConcurrentDictionary<string, ResourceViewModel> _resourceByName = new(
StringComparers
.ResourceName);
401
.GroupBy(r => r.Value.DisplayName,
StringComparers
.ResourceName))
Components\Pages\Resources.razor.cs (4)
90
private readonly ConcurrentDictionary<string, ResourceViewModel> _resourceByName = new(
StringComparers
.ResourceName);
91
private readonly HashSet<string> _collapsedResourceNames = new(
StringComparers
.ResourceName);
778
public ConcurrentDictionary<string, bool> ResourceTypesToVisibility { get; } = new(
StringComparers
.ResourceName);
779
public 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)
15
var attributes = new Dictionary<string, object>(
StringComparers
.HtmlAttribute)
Model\Otlp\ApplicationsSelectHelpers.cs (1)
103
var sortedVMs = selectViewModels.OrderBy(vm => vm.Name,
StringComparers
.ResourceName).ToList();
Model\ResourceGraph\ResourceGraphMapper.cs (1)
23
foreach (var resourceRelationships in filteredRelationships.GroupBy(r => r.ResourceName,
StringComparers
.ResourceName))
Model\ResourceOutgoingPeerResolver.cs (1)
15
private readonly ConcurrentDictionary<string, ResourceViewModel> _resourceByName = new(
StringComparers
.ResourceName);
Model\ResourceUrlHelpers.cs (1)
55
.ThenBy(e => e.Name,
StringComparers
.EndpointAnnotationName)
Model\ResourceViewModel.cs (2)
166
var displayNameResult =
StringComparers
.ResourceName.Compare(x.DisplayName, y.DisplayName);
173
return
StringComparers
.ResourceName.Compare(x.Name, y.Name);
Model\ResourceViewModelExtensions.cs (4)
14
return
StringComparers
.ResourceType.Equals(resource.ResourceType, KnownResourceTypes.Container);
19
return
StringComparers
.ResourceType.Equals(resource.ResourceType, KnownResourceTypes.Project);
24
if (
StringComparers
.ResourceType.Equals(resource.ResourceType, KnownResourceTypes.Executable))
31
return
StringComparers
.ResourceType.Equals(resource.ResourceType, KnownResourceTypes.Project);
Otlp\Model\OtlpApplication.cs (3)
245
.GroupBy(application => application.ApplicationName,
StringComparers
.ResourceName)
351
hashCode.Add(
StringComparers
.OtlpAttribute.GetHashCode(obj[i].Key));
352
hashCode.Add(
StringComparers
.OtlpAttribute.GetHashCode(obj[i].Value));
Otlp\Model\OtlpSpanCollection.cs (1)
13
public OtlpSpanCollection() : base(
StringComparers
.OtlpSpanId, DictionaryCreationThreshold)
Otlp\Storage\TelemetryRepository.cs (2)
704
var attributesValues = new Dictionary<string, int>(
StringComparers
.OtlpAttribute);
740
var attributesValues = new Dictionary<string, int>(
StringComparers
.OtlpAttribute);
ResourceService\DashboardClient.cs (1)
42
private readonly Dictionary<string, ResourceViewModel> _resourceByName = new(
StringComparers
.ResourceName);
ResourceService\Partials.cs (1)
138
var 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)
42
var dict = new Dictionary<string, List<CultureInfo>>(
StringComparers
.CultureName);