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