What is the meaning of contribute here?

Plug-ins can contribute actionSets extensions that define actions with an ID, a label, an icon, and a class that implements the interface IActionDelegate. The UI will present that label and icon to the user, and when the user clicks on the item, the UI will instantiate the given action class, cast it to IActionDelegate, and call its run() method.

closed as general reference by tchrist, Hellion, Matt E. Эллен, cornbread ninja 麵包忍者, RegDwigнt Apr 17 '13 at 22:58

This question is too basic; it can be definitively and permanently answered by a single link to a standard internet reference source designed specifically to find that type of information. If this question can be reworded to fit the rules in the help center, please edit the question.


Contribute means supply or provide in the quoted sentence. Wiktionary shows the following definition:

To give something, that is or becomes part of a larger whole

A plugin is code that can be loaded or merged on the fly into an existing program. Plugins are used to add new capabilities to existing programs. The particular plugins the quote refers to can add multiple actionSet extensions, from which the user then can pick and choose.


To give or supply in common with others.

A plug-in supplies an actionSets extension (in common with all of the other sources of actionSets extensions.)

Not the answer you're looking for? Browse other questions tagged or ask your own question.