public T4OutsideSolutionSourceFile(IProjectFileExtensions projectFileExtensions, PsiProjectFileTypeCoordinator projectFileTypeCoordinator, IPsiModule module, FileSystemPath path, Func <PsiSourceFileFromPath, bool> validityCheck, Func <PsiSourceFileFromPath, IPsiSourceFileProperties> propertiesFactory, DocumentManager documentManager, IModuleReferenceResolveContext resolveContext) : base(projectFileExtensions, projectFileTypeCoordinator, module, path, validityCheck, propertiesFactory, documentManager, resolveContext) { }
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 <FileSystemPath, IPsiSourceFile>(); lifetime.OnTermination(this); PsiModule = new PsiModuleOnFileSystemPaths( solution, "T4OutsideSolution", Guid.NewGuid().ToString(), t4Environment.TargetFrameworkId, fileSystemTracker, lifetime, psiSourceFileWithLocationTracker, false); }
public UnityYamlPsiSourceFileFactory(IProjectFileExtensions projectFileExtensions, PsiProjectFileTypeCoordinator projectFileTypeCoordinator, DocumentManager documentManager) { myProjectFileExtensions = projectFileExtensions; myProjectFileTypeCoordinator = projectFileTypeCoordinator; myDocumentManager = documentManager; }
public T4OutsideSolutionSourceFileManager([NotNull] Lifetime lifetime, [NotNull] IDocumentFactory documentFactory, [NotNull] IProjectFileExtensions projectFileExtensions, [NotNull] PsiProjectFileTypeCoordinator psiProjectFileTypeCoordinator) { _documentFactory = documentFactory; _projectFileExtensions = projectFileExtensions; _psiProjectFileTypeCoordinator = psiProjectFileTypeCoordinator; lifetime.AddDispose(_sourceFiles); }
public UnityYamlExternalPsiSourceFile([NotNull] IProjectFileExtensions projectFileExtensions, [NotNull] PsiProjectFileTypeCoordinator projectFileTypeCoordinator, [NotNull] IPsiModule module, FileSystemPath path, [NotNull] Func <PsiSourceFileFromPath, IPsiSourceFileProperties> propertiesFactory, [NotNull] DocumentManager documentManager, [NotNull] IModuleReferenceResolveContext resolveContext) : base(projectFileExtensions, projectFileTypeCoordinator, module, path, JetFunc <PsiSourceFileFromPath> .True, propertiesFactory, documentManager, resolveContext) { }
public T4OutsideSolutionSourceFileManager([NotNull] Lifetime lifetime, [NotNull] IProjectFileExtensions projectFileExtensions, [NotNull] PsiProjectFileTypeCoordinator psiProjectFileTypeCoordinator, [NotNull] DocumentManager documentManager, [NotNull] ISolution solution) { _projectFileExtensions = projectFileExtensions; _psiProjectFileTypeCoordinator = psiProjectFileTypeCoordinator; _documentManager = documentManager; _psiModule = new PsiModuleOnFileSystemPaths(solution, "T4OutsideSolution", TargetFrameworkId.Default); lifetime.AddDispose(_sourceFiles); }
public TestCopFileCreater(StoredTemplatesProvider storedTemplatesProvider , ISettingsStore settingsStore , IProjectFileExtensions fileExtensions , DataContexts dataContexts, Lifetime lifetime, FileTemplatesManager fileTemplatesManager, TemplateScopeManager scopeManager) { _storedTemplatesProvider = storedTemplatesProvider; _settingsStore = settingsStore; _dataContexts = dataContexts; _lifetime = lifetime; _fileTemplatesManager = fileTemplatesManager; _fileExtensions = fileExtensions; _scopeManager = scopeManager; }
public T4OutsideSolutionSourceFileManager( [NotNull] Lifetime lifetime, [NotNull] IProjectFileExtensions projectFileExtensions, [NotNull] PsiProjectFileTypeCoordinator psiProjectFileTypeCoordinator, [NotNull] DocumentManager documentManager, [NotNull] ISolution solution, [NotNull] T4Environment t4Environment, [NotNull] IFileSystemTracker fileSystemTracker) { _projectFileExtensions = projectFileExtensions; _psiProjectFileTypeCoordinator = psiProjectFileTypeCoordinator; _documentManager = documentManager; _psiModule = new PsiModuleOnFileSystemPaths(solution, "T4OutsideSolution", t4Environment.TargetFrameworkId, fileSystemTracker, lifetime); lifetime.AddDispose(_sourceFiles); }
public T4OutsideSolutionSourceFileManager( Lifetime lifetime, [NotNull] IProjectFileExtensions projectFileExtensions, [NotNull] PsiProjectFileTypeCoordinator psiProjectFileTypeCoordinator, [NotNull] DocumentManager documentManager, [NotNull] ISolution solution, [NotNull] T4Environment t4Environment, [NotNull] IFileSystemTracker fileSystemTracker ) { _projectFileExtensions = projectFileExtensions; _psiProjectFileTypeCoordinator = psiProjectFileTypeCoordinator; _documentManager = documentManager; _sourceFiles = new StrongToWeakDictionary <FileSystemPath, IPsiSourceFile>(lifetime); _psiModule = new PsiModuleOnFileSystemPaths(solution, "T4OutsideSolution", Guid.NewGuid().ToString(), t4Environment.TargetFrameworkId, fileSystemTracker, lifetime); lifetime.OnTermination(_sourceFiles); }
public ExternalCodeFilesProvider( IProjectFileExtensions projectFileExtensions, PsiProjectFileTypeCoordinator projectFileTypeCoordinator, ChangeManager changeManager, IFileSystemTracker fileSystemTracker, IShellLocks shellLocks, DocumentManager documentManager, ISettingsStore settingsStore) { _projectFileExtensions = projectFileExtensions; _projectFileTypeCoordinator = projectFileTypeCoordinator; _changeManager = changeManager; _fileSystemTracker = fileSystemTracker; _shellLocks = shellLocks; _documentManager = documentManager; _settingsStore = settingsStore; }
public T4OutsideSolutionSourceFile(IDocumentFactory documentFactory, IProjectFileExtensions projectFileExtensions, PsiProjectFileTypeCoordinator projectFileTypeCoordinator, IPsiModule module, FileSystemPath path, Func <PsiSourceFileFromPath, bool> validityCheck, Func <PsiSourceFileFromPath, IPsiSourceFileProperties> propertiesFactory) : base(new DocumentFactory(documentFactory, path), projectFileExtensions, projectFileTypeCoordinator, module, path, validityCheck, propertiesFactory) { }