<?xml version="1.0"?>
<ErrorDocumentation xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <ErrorName>CS1722</ErrorName>
  <Examples>
    <string>// CS1722: `My.Namespace.MyBaseClass': Base class `My.Namespace.MyInterfaceBase' must be specified as first
// Line: 21

using System;

namespace My.Namespace {


    public interface IMyInterface {

        String InterfaceProperty { get; }
    }

    public abstract class MyInterfaceBase : IMyInterface {

        protected abstract String SubclassProperty { get; }

        public String InterfaceProperty { get { return this.SubclassProperty; } }
    }

    public class MyBaseClass : IMyInterface, MyInterfaceBase {
      //  protected override String SubclassProperty { get { return "foo"; } }
    }
}

</string>
    <string>// CS1722: `B': Base class `A1' must be specified as first
// Line: 9
class A1 {
}

interface I {
}

class B : I, A1 {
	static void Main () {}
}
</string>
  </Examples>
</ErrorDocumentation>