Clone this wiki locally
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
.addinXML 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
<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.