current property

TrackingContext? get current

The innermost active tracking context, or null if none is active, or if an untracked call is currently suspending tracking.

O contexto de rastreamento ativo mais interno, ou null se nenhum estiver ativo, ou se uma chamada untracked estiver atualmente suspendendo o rastreamento.

Implementation

static TrackingContext? get current {
  if (_suspendDepth > 0) {
    return null;
  }
  return _stack.isEmpty ? null : _stack.last;
}