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; }
public FSharpResolvedSymbolsCache(Lifetime lifetime, FSharpCheckerService checkerService, IPsiModules psiModules, IFcsProjectProvider fcsProjectProvider) { PsiModules = psiModules; CheckerService = checkerService; FcsProjectProvider = fcsProjectProvider; fcsProjectProvider.ModuleInvalidated.Advise(lifetime, Invalidate); }
public FSharpCacheDeclarationProcessor(ICacheBuilder builder, FSharpCheckerService checkerService) { Builder = builder; myCheckerService = checkerService; }
public FSharpCacheProvider(FSharpCheckerService checkerService) { myCheckerService = checkerService; }
public FSharpFileResolvedSymbols([NotNull] IPsiSourceFile sourceFile, [NotNull] FSharpCheckerService checkerService) { SourceFile = sourceFile; CheckerService = checkerService; }
public FSharpCacheProvider(FSharpCheckerService checkerService) =>