Example #1
0
        public ErrorListPackageEventProcessor(IServiceProvider serviceProvider)
        {
            _serviceProvider = serviceProvider as ISharperCryptoAnalysisServiceProvider;
            if (_serviceProvider == null)
            {
                throw new ArgumentException("Wrong argument type");
            }

            var toolManager = _serviceProvider.GetService(typeof(IToolWindowManager)) as IToolWindowManager;

            _toolWindow = toolManager?.ShowToolPane().Result;
            _viewModel  = _serviceProvider.ExportProvider.GetExportedValue <IAnalyzerDetailViewModel>();
        }
 public AnalyzerReportsViewModel(ISharperCryptoAnalysisServiceProvider serviceProvider)
 {
     _serviceProvider = serviceProvider ?? throw new ArgumentNullException(nameof(serviceProvider));
     AnalyzerManager  = _serviceProvider.GetService <IAnalyzerManager>();
 }
Example #3
0
 public AddCryptoTaskCommand(ISharperCryptoAnalysisServiceProvider serviceProvider) : base(CommandSet, CommandId)
 {
     _serviceProvider = serviceProvider;
 }
        public SettingsProvider(ISharperCryptoAnalysisServiceProvider serviceProvider)
        {
            var cm = serviceProvider.GetService <ISharperCryptoApiAnalysisSettings>();

            Settings = cm;
        }
Example #5
0
 public ViewModelFactory(ISharperCryptoAnalysisServiceProvider serviceProvider)
 {
     _serviceProvider = serviceProvider;
 }