re-mix — это библиотека с открытым исходным кодом ( LGPL ), позволяющая реализовать технологию миксинов в C# и Visual Basic.NET .
.NET не предлагает множественное наследование. [1] Тем не менее, в некоторых случаях использования поддержка множественного наследования была бы полезна для приложений .NET. В таких языках, как Ruby, эти случаи использования были решены с помощью миксинов. [2]
Компания Rubicon создала библиотеку миксинов для Microsoft .NET Framework [3], чтобы добавить множественное наследование в свои собственные приложения.
Библиотека mixin стала частью фреймворка с открытым исходным кодом re-motion. В марте 2011 года re-mix был опубликован на CodePlex как спин-офф проект re-motion. Позднее он был повторно включен в re-motion после того, как CodePlex был прекращен в 2017 году.