Model\ResourceStateViewModel.cs (12)
23internal static ResourceStateViewModel GetStateViewModel(ResourceViewModel resource, IStringLocalizer<Columns> loc)
104internal static string GetResourceStateTooltip(ResourceViewModel resource, IStringLocalizer<Columns> loc, IEnumerable<ResourceViewModel>? allResources = null)
108return loc.GetString(nameof(Columns.StateColumnResourceFailedToStart), resource.ResourceTypeDisplayName);
115return loc.GetString(nameof(Columns.StateColumnResourceExitedUnexpectedly), resource.ResourceTypeDisplayName, exitCode);
120return loc.GetString(nameof(Columns.StateColumnResourceExited), resource.ResourceTypeDisplayName);
126return loc[nameof(Columns.RunningAndUnhealthyResourceStateToolTip)];
131return loc[nameof(Columns.StateColumnResourceContainerRuntimeUnhealthy)];
139return loc.GetString(nameof(Columns.StateColumnResourceWaitingFor), string.Join(", ", dependencies));
142return loc[nameof(Columns.StateColumnResourceWaiting)];
146return loc[nameof(Columns.StateColumnResourceNotStarted)];
153private static string GetStateText(ResourceViewModel resource, IStringLocalizer<Columns> loc)
157{ State: null or "" } => loc[Columns.UnknownStateLabel],