public DiscoverOnDispose(WorkspaceInterpreterFactoryProvider provider, bool forceDiscovery)
 {
     _provider       = provider;
     _forceDiscovery = forceDiscovery;
     Interlocked.Increment(ref _provider._ignoreNotifications);
 }