public virtual void Dispose() { StackRawSwitcher <TSwitchValue> .Exit(); }
public Switcher(TSwitchValue newValue) { StackRawSwitcher <TSwitchValue> .Enter(newValue); }