public virtual INatvisFileSource GetSolutionNatvisFileSource()
        {
            if (_natvisFileSource == null)
            {
                _natvisFileSource = new HostNatvisProject(GetJoinableTaskContext());
            }

            return(_natvisFileSource);
        }
Пример #2
0
 public NatvisLoader(JoinableTaskContext taskContext, ITaskExecutor taskExecutor,
                     NatvisDiagnosticLogger logger, INatvisFileSource solutionNatvisFiles,
                     NatvisValidator.Factory validatorFactory, IWindowsRegistry winRegistry,
                     IFileSystem fileSystem)
 {
     _taskContext         = taskContext;
     _taskExecutor        = taskExecutor;
     _logger              = logger;
     _solutionNatvisFiles = solutionNatvisFiles;
     _validatorFactory    = validatorFactory;
     _winRegistry         = winRegistry;
     _fileSystem          = fileSystem;
 }