<?xml version="1.0"?>
<ErrorDocumentation xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <ErrorName>CS1678</ErrorName>
  <Examples>
    <string>// CS1678: Parameter `1' is declared as type `T' but should be `IStream&lt;T&gt;'
// Line: 14

using System;

interface IStream&lt;T&gt;
{
}

static class X
{
	public static IStream&lt;U&gt; Select&lt;T, U&gt; (IStream&lt;T&gt; stream, Func&lt;IStream&lt;T&gt;, U&gt; selector)
	{
		return Select&lt;T, U&gt; (stream, (T _) =&gt; selector(stream));
	}
}
</string>
    <string>// CS1678: Parameter `1' is declared as type `long' but should be `int'
// Line: 9

delegate void D (int x);

class X {
	static void Main ()
	{
		D d2 = delegate (long x) {};
	}
}
</string>
  </Examples>
</ErrorDocumentation>