4 instantiations of ResourceViewModel
Aspire.Dashboard (1)
ServiceClient\Partials.cs (1)
23return new()
Aspire.Dashboard.Components.Tests (2)
Pages\ResourcesTests.cs (1)
357return new ResourceViewModel
tests\Shared\DashboardModel\ModelTestHelpers.cs (1)
30return new ResourceViewModel
Aspire.Dashboard.Tests (1)
tests\Shared\DashboardModel\ModelTestHelpers.cs (1)
30return new ResourceViewModel
259 references to ResourceViewModel
Aspire.Dashboard (153)
Components\Controls\PropertyValues\ResourceHealthStateValue.razor.cs (1)
22public required ResourceViewModel Resource { get; set; }
Components\Controls\PropertyValues\ResourceNameButtonValue.razor.cs (1)
30private ResourceViewModel? _resource;
Components\Controls\PropertyValues\ResourceNameValue.razor.cs (2)
18public required ResourceViewModel Resource { get; set; } 21public required Func<ResourceViewModel, string> FormatName { get; set; }
Components\Controls\PropertyValues\ResourceStateValue.razor.cs (1)
22public required ResourceViewModel Resource { get; set; }
Components\Controls\ResourceActions.razor.cs (4)
40public required Func<ResourceViewModel, CommandViewModel, bool> IsCommandExecuting { get; set; } 46public required ResourceViewModel Resource { get; set; } 49public required Func<ResourceViewModel, string> GetResourceName { get; set; } 55public required ConcurrentDictionary<string, ResourceViewModel> ResourceByName { get; set; }
Components\Controls\ResourceDetails.razor.cs (10)
21public required ResourceViewModel Resource { get; set; } 24public required ConcurrentDictionary<string, ResourceViewModel> ResourceByName { get; set; } 53private ResourceViewModel? _resource; 161Parameters = { ["Resource"] = _resource, ["FormatName"] = new Func<ResourceViewModel, string>(FormatName) } 209foreach (var match in matches) 211items.Add(ResourceDetailRelationshipViewModel.Create(match, ResourceViewModel.GetResourceName(match, ResourceByName), resourceRelationships)); 231foreach (var otherResource in otherResources) 237items.Add(ResourceDetailRelationshipViewModel.Create(otherResource, ResourceViewModel.GetResourceName(otherResource, ResourceByName), resourceRelationships)); 296private string FormatName(ResourceViewModel resource) 298return ResourceViewModel.GetResourceName(resource, ResourceByName);
Components\Pages\ConsoleLogs.razor.cs (14)
102private readonly ConcurrentDictionary<string, ResourceViewModel> _resourceByName = new(StringComparers.ResourceName); 196foreach (var resource in snapshot) 207if (ResourceViewModel.TryGetResourceByName(ResourceName, _resourceByName, out var selectedResource)) 249void SetSelectedResourceOption(ResourceViewModel resource) 438private string GetResourceName(ResourceViewModel resource) => ResourceViewModel.GetResourceName(resource, _resourceByName); 441ConcurrentDictionary<string, ResourceViewModel> resourcesByName, 471foreach (var resource in grouping.Select(g => g.Value).OrderBy(r => r, ResourceViewModelNameComparer.Instance)) 491SelectViewModel<ResourceTypeDetails> ToOption(ResourceViewModel resource, bool isReplica, string resourceName) 505var resourceName = ResourceViewModel.GetResourceName(resource, resourcesByName); 655private async Task OnResourceChanged(ResourceViewModelChangeType changeType, ResourceViewModel resource) 791public required ResourceViewModel? SelectedResource { get; set; } 823ResourceViewModel? TryGetSingleResource()
Components\Pages\Resources.razor.cs (22)
95private ResourceViewModel? SelectedResource { get; set; } 98private readonly ConcurrentDictionary<string, ResourceViewModel> _resourceByName = new(StringComparers.ResourceName); 126private bool Filter(ResourceViewModel resource) 245foreach (var resource in snapshot) 304private bool UpdateFromResource(ResourceViewModel resource) 317private bool UpdateFromResource(ResourceViewModel resource, Func<string, bool> resourceTypeVisible, Func<string, bool> stateVisible, Func<string, bool> healthStatusVisible) 374if (resources._resourceByName.TryGetValue(id, out var resource)) 387if (resources._resourceByName.TryGetValue(id, out var resource)) 397internal IEnumerable<ResourceViewModel> GetFilteredResources() 536if (_resourceByName.TryGetValue(ResourceName, out var selectedResource)) 570private async Task ShowContextMenuAsync(ResourceViewModel resource, int screenWidth, int screenHeight, int clientX, int clientY) 606private async Task ShowResourceDetailsAsync(ResourceViewModel resource, string? buttonId) 621var current = resource; 666private string GetResourceName(ResourceViewModel resource) => ResourceViewModel.GetResourceName(resource, _resourceByName, _showHiddenResources); 668private bool HasMultipleReplicas(ResourceViewModel resource) 691private string GetRowClass(ResourceViewModel resource) 694private async Task ExecuteResourceCommandAsync(ResourceViewModel resource, CommandViewModel command) 699private static string GetUrlsTooltip(ResourceViewModel resource) 753foreach (var resource in resourcesWithChildren) 760foreach (var resource in resourcesWithChildren) 779private static List<DisplayedUrl> GetDisplayedUrls(ResourceViewModel resource)
Components\ResourcesGridColumns\StateColumnDisplay.razor.cs (1)
15public required ResourceViewModel Resource { get; set; }
Components\ResourcesGridColumns\UnreadLogErrorsBadge.razor.cs (2)
17public required ResourceViewModel Resource { get; set; } 30private (string? resourceName, int unviewedErrorCount) GetUnviewedErrorCount(ResourceViewModel resource)
Components\ResourcesGridColumns\UrlsColumnDisplay.razor.cs (1)
14public required ResourceViewModel Resource { get; set; }
Extensions\ResourceViewModelExtensions.cs (10)
10public static bool IsRunningState(this ResourceViewModel resource) 15public static bool IsFinishedState(this ResourceViewModel resource) 20public static bool IsExitedState(this ResourceViewModel resource) 25public static bool IsStopped(this ResourceViewModel resource) 30public static bool IsUnusableTransitoryState(this ResourceViewModel resource) 35public static bool IsRuntimeUnhealthy(this ResourceViewModel resource) 40public static bool IsNotStarted(this ResourceViewModel resource) 45public static bool IsWaiting(this ResourceViewModel resource) 50public static bool IsUnknownState(this ResourceViewModel resource) => resource.KnownState is KnownResourceState.Unknown; 52public static bool HasNoState(this ResourceViewModel resource) => string.IsNullOrEmpty(resource.State);
Model\BrowserLinkOutgoingPeerResolver.cs (1)
22public bool TryResolvePeer(KeyValuePair<string, string>[] attributes, out string? name, out ResourceViewModel? matchedResource)
Model\CommonMenuItems.cs (1)
18IEnumerable<ResourceViewModel> resources,
Model\DashboardCommandExecutor.cs (4)
35public async Task ExecuteAsync(ResourceViewModel resource, CommandViewModel command, Func<ResourceViewModel, string> getResourceName) 87public async Task ExecuteAsyncCore(ResourceViewModel resource, CommandViewModel command, Func<ResourceViewModel, string> getResourceName)
Model\IOutgoingPeerResolver.cs (1)
8bool TryResolvePeer(KeyValuePair<string, string>[] attributes, out string? name, out ResourceViewModel? matchedResourced);
Model\ResourceDetailRelationshipViewModel.cs (2)
8public required ResourceViewModel Resource { get; init; } 18public static ResourceDetailRelationshipViewModel Create(ResourceViewModel resource, string resourceName, IEnumerable<RelationshipViewModel> matches)
Model\ResourceGraph\ResourceGraphMapper.cs (5)
16public static ResourceDto MapResource(ResourceViewModel r, IDictionary<string, ResourceViewModel> resourcesByName, IStringLocalizer<Columns> columnsLoc, bool showHiddenResources) 30foreach (var match in matches) 39var resourceName = ResourceViewModel.GetResourceName(r, resourcesByName); 50DisplayName = ResourceViewModel.GetResourceName(r, resourcesByName),
Model\ResourceGridViewModel.cs (3)
11public required ResourceViewModel Resource { get; init; } 36public static List<ResourceGridViewModel> OrderNestedResources(List<ResourceGridViewModel> initialGridVMs, Func<ResourceViewModel, bool> isCollapsed) 58void AddChildViewModel(ResourceViewModel resource, ResourceGridViewModel parent, int depth, bool hidden)
Model\ResourceIconHelpers.cs (1)
15public static Icon GetIconForResource(ResourceViewModel resource, IconSize desiredSize, IconVariant desiredVariant = IconVariant.Filled)
Model\ResourceMenuItems.cs (8)
27ResourceViewModel resource, 30Func<ResourceViewModel, string> getResourceName, 36Func<ResourceViewModel, CommandViewModel, bool> isCommandExecuting, 71private static void AddUrlMenuItems(List<MenuButtonItem> menuItems, ResourceViewModel resource, IStringLocalizer<Resources.Resources> loc) 128private static void AddTelemetryMenuItems(List<MenuButtonItem> menuItems, ResourceViewModel resource, NavigationManager navigationManager, TelemetryRepository telemetryRepository, Func<ResourceViewModel, string> getResourceName, IStringLocalizer<Resources.Resources> loc) 180private static void AddCommandMenuItems(List<MenuButtonItem> menuItems, ResourceViewModel resource, IStringLocalizer<Resources.Resources> loc, IStringLocalizer<Commands> commandsLoc, EventCallback<CommandViewModel> commandSelected, Func<ResourceViewModel, CommandViewModel, bool> isCommandExecuting)
Model\ResourceOutgoingPeerResolver.cs (13)
15private readonly ConcurrentDictionary<string, ResourceViewModel> _resourceByName = new(StringComparers.ResourceName); 34foreach (var resource in snapshot) 51if (!_resourceByName.TryGetValue(resource.Name, out var existingResource) || 76private static bool ArePeerRelevantPropertiesEquivalent(ResourceViewModel resource1, ResourceViewModel resource2) 121private static bool ArePropertyValuesEquivalent(ResourceViewModel resource1, ResourceViewModel resource2, string propertyName) 145public bool TryResolvePeer(KeyValuePair<string, string>[] attributes, out string? name, out ResourceViewModel? matchedResource) 150internal static bool TryResolvePeerCore(IDictionary<string, ResourceViewModel> resources, KeyValuePair<string, string>[] attributes, [NotNullWhen(true)] out string? name, [NotNullWhen(true)] out ResourceViewModel? resourceMatch) 185private static bool TryMatchAgainstResources(string peerAddress, IDictionary<string, ResourceViewModel> resources, [NotNullWhen(true)] out string? name, [NotNullWhen(true)] out ResourceViewModel? resourceMatch) 193name = ResourceViewModel.GetResourceName(resource, resources);
Model\ResourceSourceViewModel.cs (2)
15internal static ResourceSourceViewModel? GetSourceViewModel(ResourceViewModel resource) 42static CommandLineInfo? GetCommandLineInfo(ResourceViewModel resourceViewModel)
Model\ResourceStateViewModel.cs (4)
23internal static ResourceStateViewModel GetStateViewModel(ResourceViewModel resource, IStringLocalizer<Columns> loc) 31private static (Icon icon, Color color) GetStateIcon(ResourceViewModel resource) 104internal static string GetResourceStateTooltip(ResourceViewModel resource, IStringLocalizer<Columns> loc) 142private static string GetStateText(ResourceViewModel resource, IStringLocalizer<Columns> loc)
Model\ResourceUrlHelpers.cs (1)
11public static List<DisplayedUrl> GetUrls(ResourceViewModel resource, bool includeInternalUrls = false, bool includeNonEndpointUrls = false)
Model\ResourceViewModel.cs (10)
151public static string GetResourceName(ResourceViewModel resource, IDictionary<string, ResourceViewModel> allResources, bool showHiddenResources = false) 156public static string GetResourceName(ResourceViewModel resource, IEnumerable<ResourceViewModel> allResources, bool showHiddenResources = false) 159foreach (var item in allResources) 181public static bool TryGetResourceByName(string resourceName, IDictionary<string, ResourceViewModel> resourceByName, [NotNullWhen(true)] out ResourceViewModel? resource) 199public sealed class ResourceViewModelNameComparer : IComparer<ResourceViewModel> 203public int Compare(ResourceViewModel? x, ResourceViewModel? y)
Model\ResourceViewModelExtensions.cs (14)
12public static bool IsContainer(this ResourceViewModel resource) 17public static bool IsProject(this ResourceViewModel resource) 22public static bool IsExecutable(this ResourceViewModel resource, bool allowSubtypes) 37public static bool TryGetExitCode(this ResourceViewModel resource, out int exitCode) 42public static bool TryGetContainerImage(this ResourceViewModel resource, [NotNullWhen(returnValue: true)] out string? containerImage) 47public static bool TryGetProjectPath(this ResourceViewModel resource, [NotNullWhen(returnValue: true)] out string? projectPath) 52public static bool TryGetExecutablePath(this ResourceViewModel resource, [NotNullWhen(returnValue: true)] out string? executablePath) 57public static bool TryGetExecutableArguments(this ResourceViewModel resource, out ImmutableArray<string> arguments) 62public static bool TryGetAppArgs(this ResourceViewModel resource, out ImmutableArray<string> arguments) 67public static bool TryGetAppArgsSensitivity(this ResourceViewModel resource, out ImmutableArray<bool> argParams) 72private static bool TryGetCustomDataString(this ResourceViewModel resource, string key, [NotNullWhen(returnValue: true)] out string? s) 84private static bool TryGetCustomDataStringArray(this ResourceViewModel resource, string key, out ImmutableArray<string> strings) 109private static bool TryGetCustomDataBoolArray(this ResourceViewModel resource, string key, out ImmutableArray<bool> bools) 134private static bool TryGetCustomDataInt(this ResourceViewModel resource, string key, out int i)
Otlp\Storage\TelemetryRepository.cs (3)
1112var uninstrumentedPeer = hasUninstrumentedPeer ? ResolveUninstrumentedPeerResource(span, _outgoingPeerResolvers) : null; 1133private static ResourceViewModel? ResolveUninstrumentedPeerResource(OtlpSpan span, IEnumerable<IOutgoingPeerResolver> outgoingPeerResolvers) 1138if (resolver.TryResolvePeer(span.Attributes, out _, out var matchedResourced))
ServiceClient\DashboardClient.cs (6)
45private readonly Dictionary<string, ResourceViewModel> _resourceByName = new(StringComparers.ResourceName); 369var viewModel = resource.ToViewModel(_knownPropertyLookup, _logger); 389var viewModel = change.Upsert.ToViewModel(_knownPropertyLookup, _logger); 396if (_resourceByName.Remove(change.Delete.ResourceName, out var removed)) 553public ResourceViewModel? GetResource(string resourceName) 556if (_resourceByName.TryGetValue(resourceName, out var resource))
ServiceClient\IDashboardClient.cs (3)
47ResourceViewModel? GetResource(string resourceName); 71ImmutableArray<ResourceViewModel> InitialState, 76ResourceViewModel Resource);
ServiceClient\Partials.cs (2)
19public ResourceViewModel ToViewModel(IKnownPropertyLookup knownPropertyLookup, ILogger logger) 50throw new InvalidOperationException($@"Error converting resource ""{Name}"" to {nameof(ResourceViewModel)}.", ex);
Aspire.Dashboard.Components.Tests (39)
Controls\ResourceDetailsTests.cs (16)
25var resource1 = ModelTestHelpers.CreateResource( 38builder.Add(p => p.ResourceByName, new ConcurrentDictionary<string, ResourceViewModel>([new KeyValuePair<string, ResourceViewModel> (resource1.Name, resource1)])); 71var resource2 = ModelTestHelpers.CreateResource( 109var resource1 = ModelTestHelpers.CreateResource( 122builder.Add(p => p.ResourceByName, new ConcurrentDictionary<string, ResourceViewModel>([new KeyValuePair<string, ResourceViewModel> (resource1.Name, resource1)])); 155var resource2 = ModelTestHelpers.CreateResource( 193var resource1 = ModelTestHelpers.CreateResource( 206builder.Add(p => p.ResourceByName, new ConcurrentDictionary<string, ResourceViewModel>([new KeyValuePair<string, ResourceViewModel> (resource1.Name, resource1)])); 239var resource2 = ModelTestHelpers.CreateResource( 277var resource1 = ModelTestHelpers.CreateResource( 290builder.Add(p => p.ResourceByName, new ConcurrentDictionary<string, ResourceViewModel>([new KeyValuePair<string, ResourceViewModel> (resource1.Name, resource1)])); 323var resource2 = ModelTestHelpers.CreateResource(
Pages\ConsoleLogsTests.cs (13)
48var testResource = ModelTestHelpers.CreateResource(resourceName: "test-resource", state: KnownResourceState.Running); 98var testResource = ModelTestHelpers.CreateResource(resourceName: "test-resource", state: KnownResourceState.Running); 99var testResource2 = ModelTestHelpers.CreateResource(resourceName: "test-resource2", state: KnownResourceState.Running); 180var regularResource = ModelTestHelpers.CreateResource(resourceName: "regular-resource", state: KnownResourceState.Running); 181var hiddenResource = ModelTestHelpers.CreateResource(resourceName: "hidden-resource", state: KnownResourceState.Running, hidden: true); 287var testResource = ModelTestHelpers.CreateResource(resourceName: "test-resource", state: KnownResourceState.Running); 335var testResource = ModelTestHelpers.CreateResource(resourceName: "test-resource", state: KnownResourceState.Running); 384var testResource = ModelTestHelpers.CreateResource(resourceName: "test-resource", state: KnownResourceState.Running); 437var testResource = ModelTestHelpers.CreateResource(resourceName: "test-resource", state: KnownResourceState.Running); 494var testResource = ModelTestHelpers.CreateResource(resourceName: "test-resource", state: KnownResourceState.Running); 548var testResource = ModelTestHelpers.CreateResource( 612var testResource = ModelTestHelpers.CreateResource( 675var testResource = ModelTestHelpers.CreateResource(resourceName: "test-resource", state: KnownResourceState.Running);
Pages\ResourcesTests.cs (6)
28var initialResources = new List<ResourceViewModel> 117var initialResources = new List<ResourceViewModel> 179var initialResources = new List<ResourceViewModel> 216var initialResources = new List<ResourceViewModel> 313var initialResources = new List<ResourceViewModel> 355private static ResourceViewModel CreateResource(string name, string type, string? state, ImmutableArray<HealthReportViewModel>? healthReports)
Shared\TestDashboardClient.cs (3)
19private readonly IList<ResourceViewModel>? _initialResources; 33IList<ResourceViewModel>? initialResources = null) 130public ResourceViewModel? GetResource(string resourceName)
tests\Shared\DashboardModel\ModelTestHelpers.cs (1)
13public static ResourceViewModel CreateResource(
Aspire.Dashboard.Tests (67)
ConsoleLogsTests\CreateResourceSelectModelsTests.cs (4)
19var resources = new List<ResourceViewModel> 24var resourcesByName = new ConcurrentDictionary<string, ResourceViewModel>(resources.ToDictionary(app => app.Name)); 51var resources = new List<ResourceViewModel> 67var resourcesByName = new ConcurrentDictionary<string, ResourceViewModel>(resources.ToDictionary(app => app.Name));
Integration\Playwright\Infrastructure\MockDashboardClient.cs (2)
13public static readonly ResourceViewModel TestResource1 = ModelTestHelpers.CreateResource( 64public ResourceViewModel? GetResource(string resourceName)
Model\ResourceGraphMapperTests.cs (12)
19var resource1 = ModelTestHelpers.CreateResource("app1-abcxyc", displayName: "app1", relationships: [new RelationshipViewModel("app2", "Reference")]); 20var resource2 = ModelTestHelpers.CreateResource("app2-123456", displayName: "app2", relationships: ImmutableArray<RelationshipViewModel>.Empty); 21var resources = new Dictionary<string, ResourceViewModel> 39var resource1 = ModelTestHelpers.CreateResource("app1-abcxyc", displayName: "app1", relationships: [new RelationshipViewModel("app2", "Reference")]); 40var resource21 = ModelTestHelpers.CreateResource("app2-123456", displayName: "app2", relationships: ImmutableArray<RelationshipViewModel>.Empty); 41var resource22 = ModelTestHelpers.CreateResource("app2-654321", displayName: "app2", relationships: ImmutableArray<RelationshipViewModel>.Empty); 42var resources = new Dictionary<string, ResourceViewModel> 62var resource = ModelTestHelpers.CreateResource("app1-abcxyc", displayName: "app1", relationships: ImmutableArray<RelationshipViewModel>.Empty); 63var resources = new Dictionary<string, ResourceViewModel> 79var resource1 = ModelTestHelpers.CreateResource("app1-abcxyc", displayName: "app1", relationships: [new RelationshipViewModel("hidden-app", "Reference")]); 80var hiddenResource = ModelTestHelpers.CreateResource("hidden-app", displayName: "hidden-app", relationships: ImmutableArray<RelationshipViewModel>.Empty, hidden: true); 81var resources = new Dictionary<string, ResourceViewModel>
Model\ResourceIconHelpersTests.cs (6)
17var resource = ModelTestHelpers.CreateResource(iconName: "Database", iconVariant: IconVariant.Filled); 32var resource = ModelTestHelpers.CreateResource(iconName: "CloudArrowUp", iconVariant: IconVariant.Regular); 45var resource = ModelTestHelpers.CreateResource(resourceType: KnownResourceTypes.Container); 59var resource = ModelTestHelpers.CreateResource(resourceType: KnownResourceTypes.Project, iconName: "NonExistentIcon", iconVariant: IconVariant.Filled); 79var resource = ModelTestHelpers.CreateResource(resourceType: resourceType); 92var resource = ModelTestHelpers.CreateResource(resourceType: "postgres-database");
Model\ResourceMenuItemsTests.cs (3)
25var resource = ModelTestHelpers.CreateResource(); 55var resource = ModelTestHelpers.CreateResource(resourceName: "test-abc"); 108var resource = ModelTestHelpers.CreateResource(resourceName: "test-abc");
Model\ResourceSourceViewModelTests.cs (1)
39var resource = ModelTestHelpers.CreateResource(
Model\ResourceStateViewModelTests.cs (1)
78var resource = ModelTestHelpers.CreateResource(
Model\ResourceUrlHelpersTests.cs (1)
12public static List<DisplayedUrl> GetUrls(ResourceViewModel resource, bool includeInternalUrls = false)
Model\ResourceViewModelTests.cs (7)
30var actualStatus = ResourceViewModel.ComputeHealthStatus(reports, state); 50var vm = resource.ToViewModel(new MockKnownPropertyLookup(), NullLogger.Instance); 78var vm = resource.ToViewModel(new MockKnownPropertyLookup(), NullLogger.Instance); 128var viewModel = resource.ToViewModel(new MockKnownPropertyLookup(123, kp), NullLogger.Instance); 170var vm = resource.ToViewModel(new MockKnownPropertyLookup(), NullLogger.Instance); 192var vm = resource.ToViewModel(new MockKnownPropertyLookup(), NullLogger.Instance); 213var vm = resource.ToViewModel(new MockKnownPropertyLookup(), NullLogger.Instance);
ResourceOutgoingPeerResolverTests.cs (24)
17private static ResourceViewModel CreateResource(string name, string? serviceAddress = null, int? servicePort = null, string? displayName = null, KnownResourceState? state = null) 30var resources = new Dictionary<string, ResourceViewModel> 43var resources = new Dictionary<string, ResourceViewModel> 56var resources = new Dictionary<string, ResourceViewModel> 69var resources = new Dictionary<string, ResourceViewModel> 83var resources = new Dictionary<string, ResourceViewModel> 97var resources = new Dictionary<string, ResourceViewModel> 111var resources = new Dictionary<string, ResourceViewModel> 190var resources = new Dictionary<string, ResourceViewModel> 204var resources = new Dictionary<string, ResourceViewModel> 218private static bool TryResolvePeerName(IDictionary<string, ResourceViewModel> resources, KeyValuePair<string, string>[] attributes, out string? peerName) 228var resources = new Dictionary<string, ResourceViewModel> 243var resources = new Dictionary<string, ResourceViewModel> 257var resources = new Dictionary<string, ResourceViewModel> 272var resources = new Dictionary<string, ResourceViewModel> 285var resources = new Dictionary<string, ResourceViewModel> 299var resources = new Dictionary<string, ResourceViewModel> 314var resources = new Dictionary<string, ResourceViewModel> 324private static ResourceViewModel CreateResourceWithConnectionString(string name, string connectionString) 342private static ResourceViewModel CreateResourceWithParameterValue(string name, string value) 364var resources = new Dictionary<string, ResourceViewModel> 379var resources = new Dictionary<string, ResourceViewModel> 396var resources = new Dictionary<string, ResourceViewModel> 415public ResourceViewModel? GetResource(string resourceName) => throw new NotImplementedException();
TelemetryRepositoryTests\TestOutgoingPeerResolver.cs (3)
11private readonly Func<KeyValuePair<string, string>[], (string? Name, ResourceViewModel? Resource)>? _onResolve; 14public TestOutgoingPeerResolver(Func<KeyValuePair<string, string>[], (string? Name, ResourceViewModel? Resource)>? onResolve = null) 38public bool TryResolvePeer(KeyValuePair<string, string>[] attributes, out string? name, out ResourceViewModel? matchedResourced)
TelemetryRepositoryTests\TraceTests.cs (2)
2014var matchedResourced = ModelTestHelpers.CreateResource(resourceName: "TestPeer"); 2129var resource = ModelTestHelpers.CreateResource(resourceName: "test-abc-def", displayName: "test");
tests\Shared\DashboardModel\ModelTestHelpers.cs (1)
13public static ResourceViewModel CreateResource(