50 lines
395 B
C#
50 lines
395 B
C#
|
// Compiler options: -t:library
|
||
|
|
||
|
using System;
|
||
|
|
||
|
public class A
|
||
|
{
|
||
|
public class AN
|
||
|
{
|
||
|
public B.N TestReturn ()
|
||
|
{
|
||
|
return new B.N ();
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
public class B
|
||
|
{
|
||
|
public class N : C.N
|
||
|
{
|
||
|
}
|
||
|
}
|
||
|
|
||
|
public class C
|
||
|
{
|
||
|
public class N
|
||
|
{
|
||
|
public void Test ()
|
||
|
{
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
public class T3 : T2.E
|
||
|
{
|
||
|
}
|
||
|
|
||
|
public class T1
|
||
|
{
|
||
|
public void Test ()
|
||
|
{
|
||
|
}
|
||
|
}
|
||
|
|
||
|
public class T2 : T1
|
||
|
{
|
||
|
public interface E
|
||
|
{
|
||
|
}
|
||
|
}
|