public static IEnumerable <ShowPerformanceCriticalCallsBulbAction> GetPerformanceCallsActions(IMethodDeclaration methodDeclaration)
        {
            var incoming = new ShowPerformanceCriticalCallsBulbAction(methodDeclaration, ShowCallsType.INCOMING);

            // var outgoing = new ShowPerformanceCriticalIncomingCallsBulbAction(methodDeclaration, ShowCallsType.OUTGOING);

            return(new[] {
                incoming
                // , outgoing
            });
        }
Exemple #2
0
        protected override IEnumerable <BulbMenuItem> GetActions(IMethodDeclaration methodDeclaration, ITextControl textControl)
        {
            var actions = ShowPerformanceCriticalCallsBulbAction.GetPerformanceCallsActions(methodDeclaration);

            return(actions.ToMenuItems(textControl, Solution));
        }