TrackingContext constructor

TrackingContext(
  1. ObserverVoidCallback onDependencyChanged, {
  2. String? ownerLabel,
  3. bool subscribes = true,
  4. void onTrackedWrite(
    1. ListenerRegistry registry
    )?,
  5. void onDependencyChangedFrom(
    1. ListenerRegistry registry
    )?,
})

Creates a tracking context that reports dependency changes to onDependencyChanged. ownerLabel, if given, identifies the Observer/Computed/Effect doing the tracking, for ObserverInspector.onTrack events.

Cria um contexto de rastreamento que reporta mudanças de dependência para onDependencyChanged. ownerLabel, se fornecido, identifica o Observer/Computed/Effect que está rastreando, para eventos ObserverInspector.onTrack.

Implementation

TrackingContext(
  this.onDependencyChanged, {
  this.ownerLabel,
  this.subscribes = true,
  this.onTrackedWrite,
  this.onDependencyChangedFrom,
});