88 writes to Name
Aspire.Dashboard (74)
Components\Controls\MissingParametersPanel.razor.cs (2)
318?? new SelectViewModel<string> { Id = text, Name = text }; 325?? new SelectViewModel<string> { Id = input.Value, Name = input.Value };
Components\Controls\ParameterOverview.razor.cs (2)
202?? new SelectViewModel<string> { Id = text, Name = text }; 214?? new SelectViewModel<string> { Id = input.Value, Name = input.Value };
Components\Dialogs\FilterDialog.razor.cs (7)
28new SelectViewModel<FilterCondition> { Id = condition, Name = FieldTelemetryFilter.ConditionToString(condition, FilterLoc) }; 148var knownFields = Content.KnownKeys.Select(p => new SelectViewModel<string> { Id = p, Name = FieldTelemetryFilter.ResolveFieldName(p) }).ToList(); 153.Select(propertyKey => new SelectViewModel<string> { Id = propertyKey, Name = FieldTelemetryFilter.ResolveFieldName(propertyKey) }) 160new SelectViewModel<string> { Id = null, Name = "-" }, 232.Select(v => new SelectViewModel<FieldValue> { Id = v, Name = v.Value }) 239Name = value 340Name = value
Components\Dialogs\InteractionsInputDialog.razor.cs (2)
199?? new SelectViewModel<string> { Id = text, Name = text }; 207?? new SelectViewModel<string> { Id = inputModel.Value, Name = inputModel.Value };
Components\Dialogs\TextVisualizerDialog.razor.cs (5)
62new SelectViewModel<string> { Id = DashboardUIHelpers.PlaintextFormat, Name = Loc[nameof(Resources.Dialogs.TextVisualizerDialogPlaintextFormat)] }, 63new SelectViewModel<string> { Id = DashboardUIHelpers.MarkdownFormat, Name = Loc[nameof(Resources.Dialogs.TextVisualizerDialogMarkdownFormat)] }, 64new SelectViewModel<string> { Id = DashboardUIHelpers.SqlFormat, Name = Loc[nameof(Resources.Dialogs.TextVisualizerDialogSqlFormat)] }, 65new SelectViewModel<string> { Id = DashboardUIHelpers.JsonFormat, Name = Loc[nameof(Resources.Dialogs.TextVisualizerDialogJsonFormat)] }, 66new SelectViewModel<string> { Id = DashboardUIHelpers.XmlFormat, Name = Loc[nameof(Resources.Dialogs.TextVisualizerDialogXmlFormat)] }
Components\Legacy\Pages\ConsoleLogs.razor.cs (1)
188_allResource = new() { Id = null, Name = ControlsStringsLoc[nameof(ControlsStrings.LabelAll)] };
Components\Legacy\Pages\Metrics.razor.cs (9)
93new() { Name = Loc[nameof(Dashboard.Resources.Metrics.MetricsLastOneMinute)], Id = TimeSpan.FromMinutes(1) }, 94new() { Name = Loc[nameof(Dashboard.Resources.Metrics.MetricsLastFiveMinutes)], Id = TimeSpan.FromMinutes(5) }, 95new() { Name = Loc[nameof(Dashboard.Resources.Metrics.MetricsLastFifteenMinutes)], Id = TimeSpan.FromMinutes(15) }, 96new() { Name = Loc[nameof(Dashboard.Resources.Metrics.MetricsLastThirtyMinutes)], Id = TimeSpan.FromMinutes(30) }, 97new() { Name = Loc[nameof(Dashboard.Resources.Metrics.MetricsLastHour)], Id = TimeSpan.FromHours(1) }, 98new() { Name = Loc[nameof(Dashboard.Resources.Metrics.MetricsLastThreeHours)], Id = TimeSpan.FromHours(3) }, 99new() { Name = Loc[nameof(Dashboard.Resources.Metrics.MetricsLastSixHours)], Id = TimeSpan.FromHours(6) }, 100new() { Name = Loc[nameof(Dashboard.Resources.Metrics.MetricsLastTwelveHours)], Id = TimeSpan.FromHours(12) }, 106Name = ControlsStringsLoc[nameof(ControlsStrings.LabelNone)]
Components\Legacy\Pages\StructuredLogs.razor.cs (8)
199Name = ControlsStringsLoc[nameof(ControlsStrings.LabelAll)] 204new() { Id = null, Name = ControlsStringsLoc[nameof(ControlsStrings.LabelAll)] }, 205new() { Id = LogLevel.Trace, Name = "Trace" }, 206new() { Id = LogLevel.Debug, Name = "Debug" }, 207new() { Id = LogLevel.Information, Name = "Information" }, 208new() { Id = LogLevel.Warning, Name = "Warning" }, 209new() { Id = LogLevel.Error, Name = "Error" }, 210new() { Id = LogLevel.Critical, Name = "Critical" },
Components\Legacy\Pages\Terminals.razor.cs (1)
189.Insert(0, new() { Id = null, Name = ControlsLoc[nameof(ControlsStrings.LabelNone)] });
Components\Legacy\Pages\Traces.razor.cs (1)
185_allResource = new SelectViewModel<ResourceTypeDetails> { Id = null, Name = ControlsStringsLoc[name: nameof(ControlsStrings.LabelAll)] };
Components\Pages\ConsoleLogs.razor.cs (2)
210_allResource = new() { Id = null, Name = ControlsStringsLoc[nameof(ControlsStrings.LabelAll)] }; 450_missingResource = new() { Id = null, Name = ResourceName };
Components\Pages\Metrics.razor.cs (9)
177new() { Name = Loc[nameof(Dashboard.Resources.Metrics.MetricsLastOneMinute)], Id = TimeSpan.FromMinutes(1) }, 178new() { Name = Loc[nameof(Dashboard.Resources.Metrics.MetricsLastFiveMinutes)], Id = TimeSpan.FromMinutes(5) }, 179new() { Name = Loc[nameof(Dashboard.Resources.Metrics.MetricsLastFifteenMinutes)], Id = TimeSpan.FromMinutes(15) }, 180new() { Name = Loc[nameof(Dashboard.Resources.Metrics.MetricsLastThirtyMinutes)], Id = TimeSpan.FromMinutes(30) }, 181new() { Name = Loc[nameof(Dashboard.Resources.Metrics.MetricsLastHour)], Id = TimeSpan.FromHours(1) }, 182new() { Name = Loc[nameof(Dashboard.Resources.Metrics.MetricsLastThreeHours)], Id = TimeSpan.FromHours(3) }, 183new() { Name = Loc[nameof(Dashboard.Resources.Metrics.MetricsLastSixHours)], Id = TimeSpan.FromHours(6) }, 184new() { Name = Loc[nameof(Dashboard.Resources.Metrics.MetricsLastTwelveHours)], Id = TimeSpan.FromHours(12) }, 190Name = ControlsStringsLoc[nameof(ControlsStrings.LabelNone)]
Components\Pages\StructuredLogs.razor.cs (8)
224Name = ControlsStringsLoc[nameof(ControlsStrings.LabelAll)] 229new() { Id = null, Name = ControlsStringsLoc[nameof(ControlsStrings.LabelAll)] }, 230new() { Id = LogLevel.Trace, Name = "Trace" }, 231new() { Id = LogLevel.Debug, Name = "Debug" }, 232new() { Id = LogLevel.Information, Name = "Information" }, 233new() { Id = LogLevel.Warning, Name = "Warning" }, 234new() { Id = LogLevel.Error, Name = "Error" }, 235new() { Id = LogLevel.Critical, Name = "Critical" },
Components\Pages\Terminals.razor.cs (1)
209.Insert(0, new() { Id = null, Name = ControlsLoc[nameof(ControlsStrings.LabelNone)] });
Components\Pages\Traces.razor.cs (1)
177_allResource = new SelectViewModel<ResourceTypeDetails> { Id = null, Name = ControlsStringsLoc[name: nameof(ControlsStrings.LabelAll)] };
Model\Interaction\InputViewModel.cs (2)
47.Select(option => new SelectViewModel<string> { Id = option.Key, Name = option.Value, }) 67SelectedOption = new SelectViewModel<string> { Id = input.Value, Name = input.Value };
Model\Otlp\ResourcesSelectHelpers.cs (3)
111Name = resourceName 121Name = resourceName 129Name = OtlpHelpers.GetResourceName(replica, resources)
Model\ResourceSelectHelpers.cs (2)
26Name = grouping.Key 38Name = resource.HasNoState() ? $"{name} ({unknownStateText})"
Model\SpanType.cs (8)
67new() { Id = null, Name = loc[nameof(ControlsStrings.LabelAll)] }, 68new() { Id = Http, Name = loc[nameof(ControlsStrings.SpanTypeHttp)] }, 69new() { Id = Database, Name = loc[nameof(ControlsStrings.SpanTypeDatabase)] }, 70new() { Id = Messaging, Name = loc[nameof(ControlsStrings.SpanTypeMessaging)] }, 71new() { Id = Rpc, Name = loc[nameof(ControlsStrings.SpanTypeRpc)] }, 72new() { Id = GenAI, Name = loc[nameof(ControlsStrings.SpanTypeGenAI)] }, 73new() { Id = Cloud, Name = loc[nameof(ControlsStrings.SpanTypeCloud)] }, 74new() { Id = Other, Name = loc[nameof(ControlsStrings.LabelOther)] },
Aspire.Dashboard.Components.Tests (1)
Controls\ResourceSelectTests.cs (1)
25Name = "frontend"
Aspire.Dashboard.Tests (13)
ConsoleLogsTests\CreateResourceSelectModelsTests.cs (4)
28var allResourceViewModel = new SelectViewModel<ResourceTypeDetails> { Id = null, Name = allResourceText }; 71var allResourceViewModel = new SelectViewModel<ResourceTypeDetails> { Id = null, Name = allResourceText }; 152var allResourceViewModel = new SelectViewModel<ResourceTypeDetails> { Id = null, Name = allResourceText }; 185var allResourceViewModel = new SelectViewModel<ResourceTypeDetails> { Id = null, Name = allResourceText };
Model\ApplicationsSelectHelpersTests.cs (2)
280new SelectViewModel<ResourceTypeDetails>() { Name = "test", Id = ResourceTypeDetails.CreateSingleton("test-abc", "test") }, 281new SelectViewModel<ResourceTypeDetails>() { Name = "test", Id = ResourceTypeDetails.CreateSingleton("test-def", "test") }
Model\StructuredLogsPageViewModelTests.cs (2)
218SelectedResource = new SelectViewModel<ResourceTypeDetails> { Name = "All", Id = null }, 219SelectedLogLevel = new SelectViewModel<LogLevel?> { Name = selectedLogLevel?.ToString() ?? "All", Id = selectedLogLevel }
Model\TraceDetailPageViewModelTests.cs (5)
25SelectedSpanType = new SelectViewModel<SpanType> { Name = "All", Id = default } 58SelectedSpanType = new SelectViewModel<SpanType> { Name = "All", Id = default } 92SelectedSpanType = new SelectViewModel<SpanType> { Name = "All", Id = default } 133SelectedSpanType = new SelectViewModel<SpanType> { Name = "All", Id = default } 161SelectedSpanType = new SelectViewModel<SpanType> { Name = "All", Id = default }
85 references to Name
Aspire.Dashboard (33)
Components\Controls\ClearSignalsButton.razor.cs (1)
57: string.Format(CultureInfo.InvariantCulture, ControlsStringsLoc[name: nameof(ControlsStrings.ClearSelectedResource)], SelectedResource.Name),
Components\Controls\MissingParametersPanel.razor.cs (2)
311if (input.SelectedOption?.Name == text) 317input.SelectedOption = input.SelectOptions.FirstOrDefault(option => option.Name == text)
Components\Controls\ParameterOverview.razor.cs (2)
195if (ValueInputViewModel is not { } input || input.SelectedOption?.Name == text) 201input.SelectedOption = input.SelectOptions.FirstOrDefault(option => option.Name == text)
Components\Dialogs\FilterDialog.razor.cs (5)
236? _allValues.FirstOrDefault(vm => vm.Name == value) ?? new SelectViewModel<FieldValue> 314newValues = newValues.Where(vm => vm.Name.Contains(value, StringComparison.OrdinalIgnoreCase)); 334if (_selectedValue?.Name != _formModel.Value) 337_selectedValue = _allValues?.FirstOrDefault(vm => vm.Name == value) ?? new SelectViewModel<FieldValue> 352_formModel.Value = _selectedValue.Name;
Components\Dialogs\InteractionsInputDialog.razor.cs (2)
190if (inputModel.SelectedOption?.Name == text) 198inputModel.SelectedOption = inputModel.SelectOptions.FirstOrDefault(option => option.Name == text)
Components\Legacy\Pages\Metrics.razor.cs (2)
139ResourceName = PageViewModel.SelectedResource.Id is not null ? PageViewModel.SelectedResource.Name : null, 153ResourceName = r.Name;
Components\Legacy\Pages\StructuredLogs.razor.cs (1)
472SelectedResource = PageViewModel.SelectedResource.Id is not null ? PageViewModel.SelectedResource.Name : null,
Components\Legacy\Pages\Traces.razor.cs (1)
327SelectedResource = PageViewModel.SelectedResource.Id is not null ? PageViewModel.SelectedResource.Name : null,
Components\Pages\ConsoleLogs.razor.cs (2)
448if (_missingResource is null || !string.Equals(_missingResource.Name, ResourceName, StringComparisons.ResourceName)) 1080: string.Join("_", (PageViewModel.SelectedResource.Id?.InstanceId ?? PageViewModel.SelectedResource.Name).Split(Path.GetInvalidFileNameChars()));
Components\Pages\Metrics.razor.cs (6)
232ResourceName = PageViewModel.SelectedResource.Id is not null ? PageViewModel.SelectedResource.Name : null, 247ResourceName is not null && !selectionResources.Any(r => string.Equals(r.Name, ResourceName, StringComparisons.ResourceName))) 252ResourceName = selectionResources[0].Name; 260ResourceName = r.Name; 546private string? CurrentResourceName => PageViewModel.SelectedResource.Id is null ? null : PageViewModel.SelectedResource.Name; 894resource: IsAggregate ? GetInstrumentResourceLabel(instrument) : PageViewModel.SelectedResource.Name,
Components\Pages\StructuredLogs.razor.cs (1)
521SelectedResource = PageViewModel.SelectedResource.Id is not null ? PageViewModel.SelectedResource.Name : null,
Components\Pages\Traces.razor.cs (1)
347SelectedResource = PageViewModel.SelectedResource.Id is not null ? PageViewModel.SelectedResource.Name : null,
Model\Interaction\InputViewModel.cs (3)
96var filteredValues = SelectOptions.Where(vm => vm.Name.Contains(value, StringComparison.OrdinalIgnoreCase)); 159if (existing[i].Id != incoming[i].Id || existing[i].Name != incoming[i].Name)
Model\Otlp\ResourcesSelectHelpers.cs (2)
38var displayNameMatches = allowedMatches.Where(e => string.Equals(name, e.Name, StringComparisons.ResourceName)).ToList(); 133var sortedVMs = selectViewModels.OrderBy(vm => vm.Name, StringComparers.ResourceName).ToList();
Model\SelectViewModel.cs (2)
43return HashCode.Combine(Name, Id); 48return $"Name = {Name}, Id = {{{Id}}}";
Aspire.Dashboard.Components.Tests (24)
Controls\TextVisualizerDialogTests.cs (1)
517Assert.Equal("SQL", sqlOption.Name);
Dialogs\InteractionsInputDialogTests.cs (1)
534Assert.Equal(typedValue, component.Instance.Value?.Name);
Pages\ConsoleLogsTests.cs (7)
156var selectedResource = resourceSelect.Instance.Resources!.Single(resource => resource.Name == "test-resource2"); 209cut.WaitForState(() => instance.PageViewModel.SelectedResource is { Id: null, Name: "missing" }); 262resource => Assert.Equal(Resources.ControlsStrings.LabelAll, resource.Name), 263resource => Assert.Equal("regular-resource1", resource.Name), 264resource => Assert.Equal("regular-resource2", resource.Name)); 285cut.FindComponent<ResourceSelect>().Instance.Resources!.Select(resource => resource.Name).Order()); 305cut.FindComponent<ResourceSelect>().Instance.Resources!.Select(resource => resource.Name).Order());
Pages\MetricsTests.cs (3)
1463Assert.Equal("TestApp", viewModel.SelectedResource.Name); 2149cut.WaitForAssertion(() => Assert.Equal("TestApp2", cut.Instance.PageViewModel.SelectedResource.Name)); 2153Assert.Equal("TestApp2", viewModel.SelectedResource.Name);
Pages\TerminalsTests.cs (12)
389Assert.Equal(Resources.ControlsStrings.LabelNone, selector.Resources!.First().Name); 435cut.FindComponent<ResourceSelect>().Instance.Resources!.Select(r => r.Name)); 455Assert.Equal(Resources.ControlsStrings.LabelNone, cut.Instance.PageViewModel.SelectedResource!.Name); 464dialogProvider.FindComponent<ResourceSelect>().Instance.SelectedResource!.Name)); 521Assert.Equal(Resources.ControlsStrings.LabelNone, cut.Instance.PageViewModel.SelectedResource!.Name); 569Assert.Equal(Resources.ControlsStrings.LabelNone, Assert.Single(cut.FindComponent<ResourceSelect>().Instance.Resources!).Name); 576Assert.Equal(Resources.ControlsStrings.LabelNone, selector.Instance.SelectedResource!.Name); 596Assert.Equal("last (Finished)", cut.Instance.PageViewModel.SelectedResource!.Name); 602Assert.Equal(Resources.ControlsStrings.LabelNone, cut.Instance.PageViewModel.SelectedResource!.Name); 673Assert.Equal(Resources.ControlsStrings.LabelNone, cut.Instance.PageViewModel.SelectedResource!.Name); 693Assert.Equal(Resources.ControlsStrings.LabelNone, cut.Instance.PageViewModel.SelectedResource!.Name); 706Assert.Equal(Resources.ControlsStrings.LabelNone, cut.Instance.PageViewModel.SelectedResource!.Name);
Aspire.Dashboard.Tests (28)
ConsoleLogsTests\CreateResourceSelectModelsTests.cs (10)
43Assert.Equal("App1", entry.Name); 91Assert.Equal("App1", entry.Name); 100Assert.Equal("App1-r1", entry.Name); 109Assert.Equal($"App1-r2 ({unknownStateText})", entry.Name); 117Assert.Equal("App2 (Starting)", entry.Name); 125Assert.Equal("App3 (Finished)", entry.Name); 133Assert.Equal("App4", entry.Name); 172Assert.Equal("App1", viewModels[1].Name); 173Assert.Equal("App2", viewModels[2].Name); 174Assert.Equal("App3", viewModels[3].Name);
Model\ApplicationsSelectHelpersTests.cs (17)
33Assert.Equal("multiple", app.Name); 39Assert.Equal("multiple-instance", app.Name); 45Assert.Equal("multiple-instanceabc", app.Name); 51Assert.Equal("singleton", app.Name); 75Assert.Equal("dotnet-cli-6a764b7d", app.Name); 141Assert.Equal("dotnet-cli-6a764b7d", app.Name); 146Assert.Equal("dotnet-cli-6a764b7d", app.Name); 234Assert.Equal("name", app.Name); 240Assert.Equal("NAME-instance", app.Name); 246Assert.Equal("NAME-instanceabc", app.Name); 309Assert.Equal("app", app.Name); 315Assert.Equal("app-123", app.Name); 321Assert.Equal("app-456", app.Name); 346Assert.Equal("app", app.Name); 352Assert.Equal("app-123", app.Name); 358Assert.Equal("app-456", app.Name); 367Assert.Equal("app", app.Name);
Model\InputViewModelTests.cs (1)
216Assert.Equal("purple", viewModel.SelectedOption?.Name);