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);
}