public PatternManagerCache(Lifetime lifetime, CacheManagerEx cacheManager, PsiProjectFileTypeCoordinator projectFileTypeCoordinator, SolutionAnalyzer solutionAnalyzer) { this.projectFileTypeCoordinator = projectFileTypeCoordinator; this.solutionAnalyzer = solutionAnalyzer; lifetime.AddBracket(() => cacheManager.RegisterCache(this), () => cacheManager.UnregisterCache(this)); }