Ejemplo n.º 1
0
 protected void DisposeFilesTracker(VsProjectFilesTracker filesTracker)
 {
     filesTracker.FileChanged    -= FilesTrackerOnFileChanged;
     filesTracker.FileRenamed    -= FilesTrackerOnFileRenamed;
     filesTracker.FileOutOfScope -= FilesTrackerOnFileOutOfScope;
     filesTracker.Dispose();
 }
Ejemplo n.º 2
0
        protected VsProjectFilesTracker CreateFilesTracker(Project project, string regexPattern)
        {
            var result = new VsProjectFilesTracker(project, regexPattern, vsProjectScope.DteWithEvents, vsProjectScope.Tracer);

            result.FileChanged    += FilesTrackerOnFileChanged;
            result.FileRenamed    += FilesTrackerOnFileRenamed;
            result.FileOutOfScope += FilesTrackerOnFileOutOfScope;
            return(result);
        }
Ejemplo n.º 3
0
 public ProjectFeatureFilesTracker(VsProjectScope vsProjectScope) : base(vsProjectScope)
 {
     filesTracker = CreateFilesTracker(this.vsProjectScope.Project, @"\.feature$");
 }
Ejemplo n.º 4
0
 public ProjectFeatureFilesTracker(VsProjectScope vsProjectScope) : base(vsProjectScope)
 {
     _filesTracker = CreateFilesTracker(this.vsProjectScope.Project, @"\.feature$");
     _testGeneratorForCodeBehindVersionDetection = new Lazy <ITestGenerator>(() => vsProjectScope.GeneratorServices.CreateTestGenerator(), true);
 }