Example #1
0
 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)
 {
 }
Example #2
0
 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);
 }
Example #3
0
 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)
 {
 }
Example #6
0
 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;
 }
Example #11
0
 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)
 {
 }