21 references to _terminals
Aspire.Dashboard (21)
Components\Layout\TerminalDock.razor.cs (21)
253
if (!
_terminals
.Any(t => t.TerminalId == terminalId))
263
private bool IsPanelVisible =>
_terminals
.Count == 0;
295
foreach (var key in keys.Where(key =>
_terminals
.Any(terminal => terminal.TerminalId == key)))
311
if (!
_terminals
.Any(t => t.TerminalId == terminalId))
421
var previousActiveIndex =
_terminals
.FindIndex(t => t.TerminalId == _activeTerminalId);
422
_terminals
.Clear();
423
_terminals
.AddRange(update.Snapshot.Terminals);
424
if (!
_terminals
.Any(t => t.TerminalId == _activeTerminalId))
427
_activeTerminalId =
_terminals
.Count > 0
428
?
_terminals
[Math.Clamp(previousActiveIndex, 0,
_terminals
.Count - 1)].TerminalId
437
if (
_terminals
.Any(t => t.TerminalId == update.Snapshot.ActivatedTerminalId))
444
endedTerminalIds.AddRange(_detachedTerminalIds.Where(id => !
_terminals
.Any(t => t.TerminalId == id)));
447
foreach (var id in _terminalViews.Keys.Where(id => !
_terminals
.Any(t => t.TerminalId == id)).ToArray())
569
var index =
_terminals
.FindIndex(t => t.TerminalId == descriptor.TerminalId);
576
_terminals
[index] = descriptor;
580
_terminals
.Add(descriptor);
590
_terminals
.RemoveAt(index);
595
var fallback = Math.Min(index,
_terminals
.Count - 1);
596
_activeTerminalId = fallback >= 0 ?
_terminals
[fallback].TerminalId : null;
604
_terminals
.Add(descriptor);