public FSharpModuleResolvedSymbols(IPsiModule psiModule, int filesCount, FcsCheckerService checkerService, IFcsProjectProvider fcsProjectProvider) { myFileResolvedSymbols = new FSharpFileResolvedSymbols[filesCount]; PsiModule = psiModule; CheckerService = checkerService; FcsProjectProvider = fcsProjectProvider; }
public FSharpResolvedSymbolsCache(Lifetime lifetime, FcsCheckerService checkerService, IPsiModules psiModules, IFcsProjectProvider fcsProjectProvider) { PsiModules = psiModules; CheckerService = checkerService; FcsProjectProvider = fcsProjectProvider; fcsProjectProvider.ModuleInvalidated.Advise(lifetime, Invalidate); }
public FSharpCacheProvider(FcsCheckerService checkerService) =>
public FSharpCacheDeclarationProcessor(ICacheBuilder builder, FcsCheckerService checkerService) { Builder = builder; myCheckerService = checkerService; }
public FSharpFileResolvedSymbols([NotNull] IPsiSourceFile sourceFile, [NotNull] FcsCheckerService checkerService) { SourceFile = sourceFile; CheckerService = checkerService; }