public int FDoIdle(uint grfidlef) { bool bPeriodic = (grfidlef & (uint)_OLEIDLEF.oleidlefPeriodic) != 0; if (_libraryManager != null) { _libraryManager.OnIdle(); } if (!ModelWalker.IsRunning && ModelWalker.HasWork) { ModelWalker.Walk(); } return(0); }