internalSet method

  1. @protected
T internalSet(
  1. T value
)

Sets a new value for the signal and notifies subscribers when it changes.

Parameters:

  • value: The new value to set

Example:

final counter = Signal(0);
counter.value = 10;
counter.set(11);

Implementation

@pragma("vm:prefer-inline")
@pragma("wasm:prefer-inline")
@pragma("dart2js:prefer-inline")
@protected
T internalSet(T value) {
  assert(!isDisposed, "Signal is disposed");
  return setSignal(this, value);
}