internal static DependentToken CreateWithMonitorTopic( IActivityMonitor m, bool launchActivity, out string msg ) { msg = launchActivity ? _prefixLaunch : _prefixCreate; DependentToken t = new DependentToken( ((IUniqueId)m).UniqueId, m.NextLogTime(), m.Topic ); msg += '.'; return t; }