protected PerformanceAnalysisContextActionBase([NotNull] ICSharpContextActionDataProvider dataProvider)
     : base(dataProvider)
 {
     ExpensiveContextProvider   = dataProvider.Solution.GetComponent <ExpensiveInvocationContextProvider>().NotNull();
     PerformanceContextProvider = dataProvider.Solution.GetComponent <PerformanceCriticalContextProvider>().NotNull();
     SolutionAnalysisService    = dataProvider.Solution.GetComponent <SolutionAnalysisService>().NotNull();
 }
 public AddExpensiveCommentContextAction(ICSharpContextActionDataProvider dataProvider)
 {
     myDataProvider = dataProvider;
     mySwa          = dataProvider.Solution.GetComponent <SolutionAnalysisService>();
     myPerformanceContextProvider = dataProvider.Solution.GetComponent <PerformanceCriticalContextProvider>();
     myExpensiveContextProvider   = dataProvider.Solution.GetComponent <ExpensiveInvocationContextProvider>();
 }
 public ShowExpensiveCallsBulbItemsProvider(
     ExpensiveInvocationContextProvider expensiveContextProvider,
     SolutionAnalysisConfiguration configuration,
     ISolution solution) : base(solution)
 {
     myExpensiveContextProvider = expensiveContextProvider;
     myConfiguration            = configuration;
 }
 public ExpensiveInvocationAnalyzer(ExpensiveInvocationContextProvider contextProvider)
 {
     myContextProvider = contextProvider;
 }
Example #5
0
 public AddExpensiveCommentBulbItemsProvider(ExpensiveInvocationContextProvider expensiveContextProvider, ISolution solution)
     : base(solution)
 {
     myExpensiveContextProvider = expensiveContextProvider;
 }