protected override void Grow(ProgressBarHeight direction) { switch (direction) { case ProgressBarHeight.Increment: Interlocked.Increment(ref _visisbleDescendants); break; case ProgressBarHeight.Decrement: Interlocked.Decrement(ref _visisbleDescendants); break; } }
protected override void Grow(ProgressBarHeight direction) { switch (direction) { case ProgressBarHeight.Increment: Interlocked.Increment(ref _visibleDescendants); break; case ProgressBarHeight.Decrement: Interlocked.Decrement(ref _visibleDescendants); break; } }
protected virtual void Grow(ProgressBarHeight direction) { }
protected override void Grow(ProgressBarHeight direction) => _growth?.Invoke(direction);