Merge pull request #3563 from lewurm/interpreter
[mono.git] / mcs / tests / test-597.cs
1 namespace TestNS
2 {
3         public interface IHoge {}
4
5         public class Foo {}
6
7         public class XElement : Element
8         {
9                 public new Bar Document { get { return null; } }
10
11                 public object CrashHere {
12                         get { return (Document.Root == this) ? null : ""; }
13                 }
14         }
15
16         public class Element
17         {
18                 public Foo Document { get { return null; } }
19         }
20
21         public class Bar
22         {
23                 public IHoge Root { get { return null; } }
24         }
25         
26         public class C 
27         {
28                 public static void Main ()
29                 {
30                 }
31         }
32 }