public FSharpResolvedSymbolsCache(Lifetime lifetime, FSharpCheckerService checkerService, IPsiModules psiModules, IFSharpProjectOptionsProvider projectOptionsProvider) { PsiModules = psiModules; CheckerService = checkerService; ProjectOptionsProvider = projectOptionsProvider; projectOptionsProvider.ModuleInvalidated.Advise(lifetime, Invalidate); }
public FSharpModuleResolvedSymbols(IPsiModule psiModule, int filesCount, FSharpCheckerService checkerService, IFSharpProjectOptionsProvider projectOptionsProvider) { myFileResolvedSymbols = new FSharpFileResolvedSymbols[filesCount]; PsiModule = psiModule; CheckerService = checkerService; ProjectOptionsProvider = projectOptionsProvider; }