4 implementations of IStringLocalizer
Aspire.Dashboard.Components.Tests (2)
Controls\ApplicationNameTests.cs (1)
80private sealed class TestStringLocalizer<T> : IStringLocalizer<T>
tests\Shared\TestStringLocalizer.cs (1)
8public sealed class TestStringLocalizer<T> : IStringLocalizer<T>
Aspire.Dashboard.Tests (1)
tests\Shared\TestStringLocalizer.cs (1)
8public sealed class TestStringLocalizer<T> : IStringLocalizer<T>
Microsoft.Extensions.Localization.Abstractions (1)
StringLocalizerOfT.cs (1)
14public class StringLocalizer<TResourceSource> : IStringLocalizer<TResourceSource>
132 references to IStringLocalizer
Aspire.Dashboard (88)
Components\Controls\Chart\ChartBase.cs (1)
38public required IStringLocalizer<ControlsStrings> Loc { get; init; }
Components\Controls\Chart\MetricTable.razor.cs (1)
43public required IStringLocalizer<Resources.Dialogs> DialogsLoc { get; init; }
Components\Controls\Chart\PlotlyChart.razor.cs (1)
34public required IStringLocalizer<Resources.Dialogs> DialogsLoc { get; init; }
Components\Controls\ClearSignalsButton.razor.cs (1)
26public required IStringLocalizer<ControlsStrings> ControlsStringsLoc { get; init; }
Components\Controls\DashboardRunSelect.razor.cs (1)
39public required IStringLocalizer<LayoutResources> Loc { get; init; }
Components\Controls\GenAIItemTitle.razor.cs (1)
22public required IStringLocalizer<Resources.Dialogs> Loc { get; init; }
Components\Controls\PropertyValues\ResourceStateValue.razor.cs (1)
28public required IStringLocalizer<Columns> Loc { get; init; }
Components\Controls\PropertyValues\SpanIdButtonValue.razor.cs (1)
32public required IStringLocalizer<Resources.Dialogs> Loc { get; init; }
Components\Controls\ResourceActions.razor.cs (2)
24public required IStringLocalizer<Resources.Resources> Loc { get; init; } 27public required IStringLocalizer<ControlsStrings> ControlLoc { get; init; }
Components\Controls\ResourceSelect.razor.cs (1)
38public required IStringLocalizer<ControlsStrings> Loc { get; init; }
Components\Controls\SpanActions.razor.cs (1)
21public required IStringLocalizer<ControlsStrings> ControlsLoc { get; init; }
Components\Controls\SpanTypeSelect.razor.cs (1)
31public required IStringLocalizer<Resources.Traces> Loc { get; init; }
Components\Controls\StructuredLogActions.razor.cs (1)
20public required IStringLocalizer<ControlsStrings> ControlsLoc { get; init; }
Components\Controls\TextVisualizer.razor.cs (1)
30public required IStringLocalizer<ControlsStrings> Loc { get; init; }
Components\Controls\TraceActions.razor.cs (1)
20public required IStringLocalizer<ControlsStrings> ControlsLoc { get; init; }
Components\Controls\TreeGenAISelector.razor.cs (1)
22public required IStringLocalizer<Resources.Dialogs> Loc { get; init; }
Components\Controls\UserProfile.razor.cs (1)
21public required IStringLocalizer<Login> Loc { get; init; }
Components\Dialogs\AIAgentsDialog.razor.cs (2)
21public required IStringLocalizer<DialogsLoc> Loc { get; init; } 24public required IStringLocalizer<Resources.ControlsStrings> ControlsStringsLoc { get; init; }
Components\Dialogs\GenAIVisualizerDialog.razor.cs (2)
57public required IStringLocalizer<Resources.Dialogs> Loc { get; init; } 60public required IStringLocalizer<ControlsStrings> ControlsStringsLoc { get; init; }
Components\Dialogs\InteractionsInputDialog.razor.cs (2)
29public required IStringLocalizer<ControlsStrings> ControlsStringsLoc { get; init; } 32public required IStringLocalizer<Resources.Dialogs> Loc { get; init; }
Components\Dialogs\ManageDataDialog.razor.cs (2)
56public required IStringLocalizer<Resources.Dialogs> Loc { get; init; } 59public required IStringLocalizer<ControlsStrings> ControlsStringsLoc { get; init; }
Components\Interactions\InteractionsProvider.cs (2)
78public required IStringLocalizer<Resources.Dialogs> Loc { get; init; } 81public required IStringLocalizer<Resources.ControlsStrings> ControlsStringsLoc { get; init; }
Components\Layout\MainLayout.razor.cs (1)
59public required IStringLocalizer<Resources.Layout> Loc { get; init; }
Components\Layout\MobileNavMenu.razor.cs (2)
30public required IStringLocalizer<Resources.Layout> Loc { get; init; } 33public required IStringLocalizer<Resources.StructuredLogs> StructuredLogsLoc { get; init; }
Components\Layout\NotificationsHeaderButton.razor.cs (1)
19public required IStringLocalizer<Resources.Layout> Loc { get; init; }
Components\Layout\ReconnectModal.razor.cs (1)
15public required IStringLocalizer<ReconnectResources> Loc { get; init; }
Components\Pages\ConsoleLogs.razor.cs (3)
93public required IStringLocalizer<Dashboard.Resources.ConsoleLogs> Loc { get; init; } 96public required IStringLocalizer<Dashboard.Resources.Resources> ResourcesLoc { get; init; } 99public required IStringLocalizer<ControlsStrings> ControlsStringsLoc { get; init; }
Components\Pages\TraceDetail.razor.cs (3)
80public required IStringLocalizer<Dashboard.Resources.TraceDetail> Loc { get; init; } 83public required IStringLocalizer<Dashboard.Resources.StructuredLogs> StructuredLogsLoc { get; init; } 86public required IStringLocalizer<ControlsStrings> ControlStringsLoc { get; init; }
Components\ResourcesGridColumns\StateColumnDisplay.razor.cs (1)
21public required IStringLocalizer<Columns> Loc { get; init; }
Components\ResourcesGridColumns\UrlsColumnDisplay.razor.cs (1)
31public required IStringLocalizer<Columns> Loc { get; init; }
Model\CommonMenuItems.cs (1)
16IStringLocalizer<ControlsStrings> loc,
Model\DashboardCommandExecutor.cs (3)
20IStringLocalizer<Dashboard.Resources.Resources> loc, 343private static NotificationAction CreateCancelNotificationAction(IStringLocalizer<Dashboard.Resources.Resources> loc, Func<Task> onCancelAsync) 352private static NotificationAction CreateViewResponseNotificationAction(IStringLocalizer<Dashboard.Resources.Resources> loc, CommandViewModel command, ResourceCommandResponseViewModel response)
Model\DashboardDialogService.cs (1)
16IStringLocalizer<Dialogs> dialogsLoc,
Model\DefaultInstrumentUnitResolver.cs (1)
12public sealed class DefaultInstrumentUnitResolver(IStringLocalizer<ControlsStrings> loc) : IInstrumentUnitResolver
Model\GenAI\GenAIItemViewModel.cs (2)
32public BadgeDetail GetCategoryBadge(IStringLocalizer<Dialogs> loc) 61public BadgeDetail GetTitleBadge(IStringLocalizer<Dialogs> loc)
Model\GenAI\GenAIMarkdownHelper.cs (1)
12public static MarkdownProcessor CreateProcessor(IStringLocalizer<ControlsStrings> loc)
Model\Interaction\InteractionMarkdownHelper.cs (1)
13public static MarkdownProcessor CreateProcessor(IStringLocalizer<ControlsStrings> loc)
Model\Markdown\AspireCodeBlockExtension.cs (2)
14private readonly IStringLocalizer<ControlsStrings> _loc; 16public AspireCodeBlockExtension(IStringLocalizer<ControlsStrings> loc)
Model\Markdown\HighlightedCodeBlockRenderer.cs (2)
21private readonly IStringLocalizer<ControlsStrings> _loc; 23public HighlightedCodeBlockRenderer(IStringLocalizer<ControlsStrings> loc)
Model\Markdown\MarkdownProcessor.cs (1)
17public MarkdownProcessor(IStringLocalizer<ControlsStrings> loc, HashSet<string>? safeUrlSchemes, List<IMarkdownExtension> extensions)
Model\Otlp\TelemetryFilter.cs (2)
28public string GetDisplayText(IStringLocalizer<StructuredFiltering> loc) => $"{ResolveFieldName(Field)} {ConditionToString(Condition, loc)} {Value}"; 76public static string ConditionToString(FilterCondition c, IStringLocalizer<StructuredFiltering>? loc) =>
Model\ResourceGraph\ResourceGraphMapper.cs (1)
15public static ResourceDto MapResource(ResourceViewModel r, IEnumerable<ResourceViewModel> graphResources, IDictionary<string, ResourceViewModel> resourcesByName, IStringLocalizer<Columns> columnsLoc, bool showHiddenResources, IconResolver iconResolver)
Model\ResourceMenuBuilder.cs (4)
32private readonly IStringLocalizer<ControlsStrings> _controlLoc; 33private readonly IStringLocalizer<Resources.Resources> _loc; 44IStringLocalizer<ControlsStrings> controlLoc, 45IStringLocalizer<Resources.Resources> loc,
Model\ResourceStateViewModel.cs (3)
23internal static ResourceStateViewModel GetStateViewModel(ResourceViewModel resource, IStringLocalizer<Columns> loc) 104internal static string GetResourceStateTooltip(ResourceViewModel resource, IStringLocalizer<Columns> loc, IEnumerable<ResourceViewModel>? allResources = null) 153private static string GetStateText(ResourceViewModel resource, IStringLocalizer<Columns> loc)
Model\ResourceViewModel.cs (3)
367private readonly IStringLocalizer<Resources.Resources> _loc; 384public DisplayedResourcePropertyViewModel(ResourcePropertyViewModel propertyViewModel, IStringLocalizer<Resources.Resources> loc, BrowserTimeProvider browserTimeProvider) 459public sealed record KnownProperty(string Key, Func<IStringLocalizer<Resources.Resources>, string> GetDisplayName);
Model\SpanMenuBuilder.cs (2)
26private readonly IStringLocalizer<ControlsStrings> _controlsLoc; 35IStringLocalizer<ControlsStrings> controlsLoc,
Model\SpanType.cs (1)
63public static List<SelectViewModel<SpanType>> CreateKnownSpanTypes(IStringLocalizer<ControlsStrings> loc)
Model\StructuredLogMenuBuilder.cs (4)
25private readonly IStringLocalizer<StructuredLogs> _loc; 26private readonly IStringLocalizer<ControlsStrings> _controlsLoc; 34IStringLocalizer<StructuredLogs> loc, 35IStringLocalizer<ControlsStrings> controlsLoc,
Model\StructureLogsDetailsViewModel.cs (1)
13public static string GetEventName(OtlpLogEntry logEntry, IStringLocalizer<Dashboard.Resources.StructuredLogs> loc)
Model\TraceLinkHelpers.cs (2)
23IStringLocalizer<Dialogs> loc, 40IStringLocalizer<Dialogs> loc,
Model\TraceMenuBuilder.cs (2)
25private readonly IStringLocalizer<ControlsStrings> _controlsLoc; 34IStringLocalizer<ControlsStrings> controlsLoc,
ServiceClient\DashboardClient.cs (2)
69private readonly IStringLocalizer<DashboardResources> _loc; 101IStringLocalizer<DashboardResources> loc,
src\Shared\ConsoleLogs\LogPauseViewModel.cs (1)
27public string GetDisplayText(IStringLocalizer<Aspire.Dashboard.Resources.ConsoleLogs> loc, BrowserTimeProvider timeProvider)
Utils\DashboardUIHelpers.cs (1)
54public static (ColumnResizeLabels resizeLabels, ColumnSortLabels sortLabels) CreateGridLabels(IStringLocalizer<ControlsStrings> loc)
Utils\FilterHelpers.cs (3)
27IStringLocalizer<StructuredFiltering> filterLoc, 28IStringLocalizer<Dialogs> dialogsLoc) 104IStringLocalizer<StructuredFiltering> filterLoc)
Aspire.Dashboard.Components.Tests (43)
Controls\GenAIVisualizerDialogTests.cs (1)
171var copyButtonLabel = Services.GetRequiredService<IStringLocalizer<ControlsStrings>>()
Controls\LogViewerTests.cs (4)
77var loc = Services.GetRequiredService<IStringLocalizer<Resources.ConsoleLogs>>(); 147var loc = Services.GetRequiredService<IStringLocalizer<Resources.ConsoleLogs>>();
Pages\ConsoleLogsTests.cs (22)
80var loc = Services.GetRequiredService<IStringLocalizer<Resources.ConsoleLogs>>(); 126var loc = Services.GetRequiredService<IStringLocalizer<Resources.ConsoleLogs>>(); 362var loc = Services.GetRequiredService<IStringLocalizer<Resources.ConsoleLogs>>(); 500var loc = Services.GetRequiredService<IStringLocalizer<Resources.ControlsStrings>>(); 539var loc = Services.GetRequiredService<IStringLocalizer<Resources.ConsoleLogs>>(); 588var loc = Services.GetRequiredService<IStringLocalizer<Resources.ConsoleLogs>>(); 635var loc = Services.GetRequiredService<IStringLocalizer<Resources.ConsoleLogs>>(); 739var loc = Services.GetRequiredService<IStringLocalizer<Resources.ConsoleLogs>>(); 836var loc = Services.GetRequiredService<IStringLocalizer<Resources.ConsoleLogs>>(); 950var loc = Services.GetRequiredService<IStringLocalizer<Resources.ConsoleLogs>>(); 991var loc = Services.GetRequiredService<IStringLocalizer<Resources.ConsoleLogs>>();
Pages\LoginTests.cs (2)
42var loc = Services.GetRequiredService<IStringLocalizer<Resources.ConsoleLogs>>();
Pages\MetricsTests.cs (2)
524var loc = Services.GetRequiredService<IStringLocalizer<Resources.Metrics>>();
Pages\ResourcesTests.cs (4)
324var loc = Services.GetRequiredService<IStringLocalizer<Dashboard.Resources.Resources>>(); 352var loc = Services.GetRequiredService<IStringLocalizer<Dashboard.Resources.ControlsStrings>>();
Pages\StructuredLogsTests.cs (2)
222var loc = Services.GetRequiredService<IStringLocalizer<Dashboard.Resources.StructuredLogs>>();
Pages\TraceDetailsTests.cs (4)
183var loc = Services.GetRequiredService<IStringLocalizer<Dashboard.Resources.TraceDetail>>(); 184var controlsLoc = Services.GetRequiredService<IStringLocalizer<Dashboard.Resources.ControlsStrings>>();
Pages\TracesTests.cs (2)
43var loc = Services.GetRequiredService<IStringLocalizer<Dashboard.Resources.Traces>>();
Microsoft.Extensions.Localization (1)
LocalizationServiceCollectionExtensions.cs (1)
58services.TryAddTransient(typeof(IStringLocalizer<>), typeof(StringLocalizer<>));