Mono: The type or namespace name 'Kind' could not be found
<p>Trying to use Moonlight code I get error due to missing <code>Kind</code> e.g. at</p>

<p><a href="https://github.com/mono/moon/blob/master/class/System.Windows/Mono/Types.cs#L47" rel="nofollow">https://github.com/mono/moon/blob/master/class/System.Windows/Mono/Types.cs#L47</a></p>

<p>What is <code>Kind</code> and where its definition is?</p>

<pre><code>namespace Mono
{   
    /*
     *  The managed equivalent of the unmanaged Types
     *  TODO:
     *  - Find out when to call Free.
     */
    internal sealed partial class Types {

        class KindComparer : IEqualityComparer&lt;Kind&gt; {

            public bool Equals (Kind x, Kind y)
            {
                return x == y;
            }

            public int GetHashCode (Kind obj)
            {
                return (int) obj;
            }
        }
</code></pre>

<p>It's most certainly a missing reference but I don't know what exactly.</p>