summaryrefslogtreecommitdiff
path: root/mcs/errors/cs0619-14.cs
blob: 0e80c0c1ee4058aabf892eddeeb9fe5c68f3edbf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// CS0619: `AA' is obsolete: `'
// Line: 17

class A
{
}

[System.Obsolete ("", true)]
class AA: A
{
        public void Foo () {}
}

class B {
        public B (A a)
        {
                (a as AA).Foo ();
        }
}