Components\Layout\ResourcesLayout.razor.cs (39)
289_filter.ShowHiddenResources = showHiddenResources.Value;
403_filter.ResourceTypesToVisibility.TryAdd(resource.ResourceType, true);
404_filter.ResourceStatesToVisibility.TryAdd(resource.State ?? string.Empty, true);
405_filter.ResourceHealthStatusesToVisibility.TryAdd(resource.HealthStatus?.Humanize() ?? string.Empty, true);
891r.Name.Contains(_filter.TextFilter, StringComparisons.UserTextSearch));
902.Where(r => !r.IsParameter && _filter.FilterAllResourceKinds(r, _filter.TextFilter))
915.Where(r => r.IsParameter && _filter.FilterAllResourceKinds(r, _filter.TextFilter))
932.Where(r => !r.IsParameter && _filter.FilterAllResourceKinds(r, textFilter: string.Empty))
936group.Where(r => GetGroupName(group.Key).Contains(_filter.TextFilter, StringComparisons.UserTextSearch) || r.MatchesFilter(_filter.TextFilter))
959var resources = _resourceByName.Values.Where(r => !r.IsResourceHidden(_filter.ShowHiddenResources)).ToList();
1021var textFilter = _filter.TextFilter;
1023.Where(r => (r.IsParameter ? _showParameters : _showResources) && _filter.FilterAllResourceKinds(r, textFilter: string.Empty))
1067!_filter.ResourceTagsToVisibility.TryGetValue(tag, out var visible) || visible;
1105new("types", ResourcesLoc[nameof(Dashboard.Resources.Resources.ResourcesResourceTypesHeader)], _filter.ResourceTypesToVisibility, r => [r.ResourceType]),
1106new("states", ResourcesLoc[nameof(Dashboard.Resources.Resources.ResourcesResourceStatesHeader)], _filter.ResourceStatesToVisibility, r => [r.State ?? string.Empty]),
1107new("health", ResourcesLoc[nameof(Dashboard.Resources.Resources.ResourcesDetailsHealthStateProperty)], _filter.ResourceHealthStatusesToVisibility, r => [r.HealthStatus?.Humanize() ?? string.Empty]),
1110_filter.ResourceTagsToVisibility,
1111r => _filter.ResourceTagsByResource.GetValueOrDefault(r.DisplayName) ?? [string.Empty],
1116_resourceByName.Values.Where(r => !r.IsResourceHidden(_filter.ShowHiddenResources));
1128foreach (var key in _filter.ResourceTagsToVisibility.Keys)
1132_filter.ResourceTagsToVisibility.TryRemove(key, out _);
1138_filter.ResourceTagsToVisibility.TryAdd(key, true);
1141_filter.ResourceTagsByResource = tagsByResource;
1145_filter.ResourceTypesToVisibility.Values.All(v => v) &&
1146_filter.ResourceStatesToVisibility.Values.All(v => v) &&
1147_filter.ResourceHealthStatusesToVisibility.Values.All(v => v) &&
1148_filter.ResourceTagsToVisibility.Values.All(v => v);
1152_filter.TextFilter.Length == 0 && NoFiltersSet;
1161return parentName is not null && _resourceByName.TryGetValue(parentName, out var parent) && _filter.Filter(parent)
1172!_filter.Filter(resource) || !_filter.Filter(target) ||
1254.Where(r => !r.IsResourceHidden(_filter.ShowHiddenResources))
1289_filter.ShowHiddenResources,
1294_filter.ShowHiddenResources = value;
1529.Where(r => !r.IsResourceHidden(_filter.ShowHiddenResources))
1963.Where(r => !r.IsResourceHidden(_filter.ShowHiddenResources))