protected sealed override bool ShouldCreate(IMethodDeclaration methodDeclaration) { var declaredElement = methodDeclaration.DeclaredElement; var isExpensiveContext = ExpensiveContextProvider.IsMarkedSweaDependent(declaredElement, SolutionAnalysisService); return(isExpensiveContext || PerformanceContextProvider.IsMarkedSweaDependent(declaredElement, SolutionAnalysisService)); }
protected override bool ShouldCreate(IMethodDeclaration containingMethod) { var declaredElement = containingMethod.DeclaredElement; var isPerformanceContext = PerformanceContextProvider.IsMarkedSweaDependent(declaredElement, SolutionAnalysisService); return(isPerformanceContext); }