<p>I've heard that it's possible with extension methods, but I can't quite figure it out myself. I'd like to see a specific example if possible.</p>

<p>Thanks!</p>

It really depends on what you mean by "mixin" - everyone seems to have a slightly different idea. The kind of mixin I'd
like
to see (but which isn't available in C#) is making implementation-through-composition simple:
```
```
public class Mixin : ISomeInterface
{
    private SomeImplementation impl implements ISomeInterface;

    public void OneMethod()
    {
        // Specialise just this method
    }
}
```
```
The compiler would implement ISomeInterface just by proxying every member to "impl" unless there was another implementation in the class directly.
None of this is possible at the moment though :)