public virtual INatvisFileSource GetSolutionNatvisFileSource() { if (_natvisFileSource == null) { _natvisFileSource = new HostNatvisProject(GetJoinableTaskContext()); } return(_natvisFileSource); }
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; }