You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Duck_Asteroid edited this page Jun 1, 2007
·
2 revisions
All complex applications have their own vocabulary, SharpDevelop is no exception! This new terminology can be confusing to people who are new to a project. This glossary attempts to describe the key vocabulary of SharpDevelop.
Add-in - (aka. plugin, component) The add-in is the basic building block of the SharpDevelop component model. An addin is defined by an .addin XML definition file, and typically one (or more) Assemblies.
AddInTree - The add-in tree is created by SharpDevelop from all the add-ins it finds during startup.
Codon - A codon is an individual "contribution" by an addin. Codons are created from the XML tags found in the <Path> sections of an .addin file. (e.g. <MenuItem> nodes are instances of a codon)
Doozer - A doozer is a factory class for creating objects instances (of a given type or set of related types) for a given codon instance. For example the MenuItemDoozer knows how to create Windows.Forms.MenuItems from the data in any given Codon instance.