Merge pull request #4845 from lambdageek/dev-coop-delegates
[mono.git] / mcs / errors / cs0246-21.cs
1 // CS0246: The type or namespace name `IBase' could not be found. Are you missing `Foo' using directive?
2 // Line: 15
3
4 namespace Foo {
5         public interface IBase {
6                 object X { get; }
7         }
8 }
9
10 public interface IDerived<T> : Foo.IBase {
11         T X { get; }
12 }
13
14 public class Test<T> {
15         public class Y : IDerived<T>, IBase
16         {
17                 public T X { get { return default (T); } }
18                 object Foo.IBase.X {
19                         get { return default (T); }
20                 }
21         }
22 }