public T4OutsideSolutionSourceFileManager()

in Backend/Core/ForTea.Core/Psi/OutsideSolution/T4OutsideSolutionSourceFileManager.cs [38:62]


    public T4OutsideSolutionSourceFileManager(Lifetime lifetime,
      [NotNull] IProjectFileExtensions projectFileExtensions,
      [NotNull] PsiProjectFileTypeCoordinator psiProjectFileTypeCoordinator,
      [NotNull] DocumentManager documentManager,
      [NotNull] ISolution solution,
      [NotNull] IT4Environment t4Environment,
      [NotNull] IFileSystemTracker fileSystemTracker,
      [NotNull] PsiSourceFileWithLocationTracker psiSourceFileWithLocationTracker
    )
    {
      ProjectFileExtensions = projectFileExtensions;
      PsiProjectFileTypeCoordinator = psiProjectFileTypeCoordinator;
      DocumentManager = documentManager;
      SourceFiles = new ConcurrentDictionary<VirtualFileSystemPath, IPsiSourceFile>();
      lifetime.OnTermination(this);
      PsiModule = new PsiModuleOnFileSystemPaths(
        solution,
        "T4OutsideSolution",
        Guid.NewGuid().ToString(),
        t4Environment.TargetFrameworkId,
        fileSystemTracker,
        lifetime,
        psiSourceFileWithLocationTracker,
        false);
    }