private SmState FullFsmReset()
 {
     if (_currentState == SmState.Shown && _currentTool != null)
     {
         ToolTip currentToolTip = _toolToTip[_currentTool];
         if (currentToolTip != null)
         {
             currentToolTip.HideToolTip(_currentTool);
         }
     }
     ResetTimer();
     _currentTool = null;
     return(_currentState = SmState.Hidden);
 }
 private SmState FullFsmReset()
 {
     if (this.currentState == SmState.Shown && this.currentTool != null)
     {
         ToolTip currentToolTip = this.toolToTip[this.currentTool];
         if (currentToolTip != null)
         {
             currentToolTip.HideToolTip(this.currentTool);
         }
     }
     this.ResetTimer();
     this.currentTool = null;
     return(this.currentState = SmState.Hidden);
 }
 private SmState HideAndStartWaitingForRefocus(IKeyboardToolTip tool, ToolTip toolTip)
 {
     toolTip.HideToolTip(_currentTool);
     return(StartWaitingForRefocus(tool));
 }