public IEnumerable <IntentionAction> CreateBulbItems() { var bulbs = new IntentionAction[myExpectedMethodSignatures.Count]; for (int i = 0; i < myExpectedMethodSignatures.Count; i++) { bulbs[i] = new ChangeSignatureBulbAction(myMethodDeclaration, myExpectedMethodSignatures[i], myMatches[i]).ToQuickFixIntention(); } return(bulbs); }
public IEnumerable <IntentionAction> CreateBulbItems() { var node = myDataProvider.GetSelectedTreeNode <ITreeNode>(); Assertion.Assert(node != null, "node != null"); var classDeclaration = node.GetContainingNode <IClassLikeDeclaration>(); var fix = new GenerateUnityEventFunctionsFix(classDeclaration); var action = new IntentionAction(fix, PsiFeaturesUnsortedThemedIcons.FuncZoneGenerate.Id, BulbMenuAnchors.PermanentItem); return(new[] { action }); }
public IEnumerable <IntentionAction> CreateBulbItems() { var node = myDataProvider.GetSelectedTreeNode <ITreeNode>(); Assertion.Assert(node != null, "node != null"); var classDeclaration = node.GetContainingNode <IClassLikeDeclaration>(); var fix = new GenerateUnityEventFunctionsFix(classDeclaration, node); //RIDER-30526 var action = new IntentionAction(fix, PsiFeaturesUnsortedThemedIcons.FuncZoneGenerate.Id, new SubmenuAnchor(BulbMenuAnchors.PermanentBackgroundItems, SubmenuBehavior.Executable)); return(new[] { action }); }
public IEnumerable<IntentionAction> CreateBulbItems() { foreach (var item in this.Items) { var action = new IntentionAction(item, item.Text, null, IntentionsAnchors.ContextActionsAnchor); yield return action; } }