Myxin is a very simple utility to inject methods from multiple base classes into a single class implementation. This may be used to add common behaviour in multiple classes that do not derive from the same base class.
ShowcaseI've successfully used Myxin in my own projects, have a look at
http://streambolicscore.codeplex.com/ and especially the
Streambolics.Gui namespace where mixins are used to add drag-n-drop, BeginUpdate/Endupdate and Disposing methods to forms, user controls and custom controls.
Source codeFor an unknown reason, the "Source Code" tab sometimes says that there are not available changesets, I don't know why. On the right hand side there is a "download" link that will download the latest version of the sources...