23 lines
548 B
C#
23 lines
548 B
C#
|
// CS0425: The constraints for type parameter `T' of method `Test.Baz.Method<T,V>()' must match the constraints for type parameter `T' of interface method `Test.IBar.Method<T,V>()'. Consider using an explicit interface implementation instead
|
||
|
// Line: 18
|
||
|
namespace Test
|
||
|
{
|
||
|
using System;
|
||
|
|
||
|
public interface IFoo
|
||
|
{
|
||
|
}
|
||
|
|
||
|
public interface IBar
|
||
|
{
|
||
|
void Method<T, V>() where T : IFoo where V : T;
|
||
|
}
|
||
|
|
||
|
public class Baz : IBar
|
||
|
{
|
||
|
public void Method<T, V>() where T : IBar where V : T
|
||
|
{
|
||
|
}
|
||
|
}
|
||
|
}
|