summaryrefslogtreecommitdiff
path: root/mcs/errors/cs0672.cs
blob: 3a657660b86ceb35301b8bbaa4ca1c999b7c452f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// CS0672: Member `B.Test(string)' overrides obsolete member `A.Test(string)'. Add the Obsolete attribute to `B.Test(string)'
// Line: 15
// Compiler options: -warnaserror

using System;

public class A
{
        [Obsolete ("Causes an error", true)]
        public virtual void Test (string arg) {}
}

public class B: A
{
        public override void Test (string arg) {}
}