21 lines
368 B
C#
21 lines
368 B
C#
|
//
|
||
|
// This test exposed a bug that Dan found:
|
||
|
//
|
||
|
// The InnerBase used to be the `builder' that was passed to InnerBase,
|
||
|
// so even if InnerBase was a toplevel, it would be defined in the context
|
||
|
// of being nested. Buggy.
|
||
|
//
|
||
|
class Outer {
|
||
|
class Inner : InnerBase {
|
||
|
}
|
||
|
}
|
||
|
|
||
|
abstract class InnerBase {
|
||
|
}
|
||
|
|
||
|
class MainClass {
|
||
|
public static int Main () {
|
||
|
return 0;
|
||
|
}
|
||
|
}
|