<?xml version="1.0"?>
<ErrorDocumentation xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <ErrorName>CS0809</ErrorName>
  <Examples>
    <string>// CS0809: Obsolete member `B.Property' overrides non-obsolete member `A.Property'
// Line: 17
// Compiler options: -warnaserror -warn:4

using System;

class A
{
	public virtual int Property {
		set { }
	}
}

class B : A
{
	[Obsolete ("TEST")]
	public override int Property {
		set { }
	}
}</string>
    <string>// CS0809: Obsolete member `A.Filename' overrides non-obsolete member `Error.Filename'
// Line: 8
// Compiler options: -warnaserror

class A: Error {
	[System.ObsoleteAttribute ("Obsolete", true)]	
	public override string Filename {
		set {
		}
	}
	
	public static void Main () {}
}

public class Error {
	public virtual string Filename {
		set {
		}
		get {
			return "aa";
		}
	}
}

class B {
	void TT () {
		new A ().Filename = "Filename";
	}
}
</string>
  </Examples>
</ErrorDocumentation>