예제 #1
0
        protected override bool ShouldCreate(IMethodDeclaration containingMethod)
        {
            var declaredElement    = containingMethod.DeclaredElement;
            var isExpensiveContext = ExpensiveContextProvider.IsMarkedSweaDependent(declaredElement, SolutionAnalysisService);

            return(isExpensiveContext);
        }
예제 #2
0
        protected sealed override bool ShouldCreate(IMethodDeclaration methodDeclaration)
        {
            var declaredElement    = methodDeclaration.DeclaredElement;
            var isExpensiveContext = ExpensiveContextProvider.IsMarkedSweaDependent(declaredElement, SolutionAnalysisService);

            return(isExpensiveContext || PerformanceContextProvider.IsMarkedSweaDependent(declaredElement, SolutionAnalysisService));
        }