You've already forked linux-packaging-mono
Imported Upstream version 5.2.0.175
Former-commit-id: bb0468d0f257ff100aa895eb5fe583fb5dfbf900
This commit is contained in:
parent
4bdbaf4a88
commit
966bba02bb
31
mcs/tests/test-anon-178.cs
Normal file
31
mcs/tests/test-anon-178.cs
Normal file
@@ -0,0 +1,31 @@
|
||||
using System;
|
||||
|
||||
public abstract class BaseClass<T>
|
||||
{
|
||||
}
|
||||
|
||||
public class DerivedClass : BaseClass<int>
|
||||
{
|
||||
}
|
||||
|
||||
public abstract class CA
|
||||
{
|
||||
[Obsolete]
|
||||
public virtual void Foo<T, U> (U args) where T : BaseClass<U>, new()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
public class CB : CA
|
||||
{
|
||||
public CB ()
|
||||
{
|
||||
int x = 4;
|
||||
Action<int> pp = r => base.Foo<DerivedClass, int> (x);
|
||||
}
|
||||
|
||||
public static void Main ()
|
||||
{
|
||||
new CB ();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user