From 66e43ba2cee393c2e3528eeea562707b4fca361f Mon Sep 17 00:00:00 2001 From: de4dot Date: Tue, 22 Nov 2011 15:51:32 +0100 Subject: [PATCH] Add one more test --- Test.Rename.Dll/Tests.cs | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/Test.Rename.Dll/Tests.cs b/Test.Rename.Dll/Tests.cs index eb324c9e..dc5033ce 100644 --- a/Test.Rename.Dll/Tests.cs +++ b/Test.Rename.Dll/Tests.cs @@ -1560,4 +1560,31 @@ namespace Test.Rename.Dll { public override void meth1() { } } } + + namespace test.Virtual.methods3 { + interface IFace1 { + int meth1(); + } + class Class1 : IFace1 { + public int meth1() { return 0; } + } + class Class2 : Class1 { } + interface IFace2 { + bool meth2(); + } + class Class3 : Class2, IFace2 { + public virtual bool meth2() { return true; } + } + interface IFace3 { + bool meth3(); + void meth1(bool b); + } + class Class4 : Class3, IFace3 { + public bool meth3() { return true; } + public void meth1(bool b) { } + } + class Class5 : Class4 { + public override bool meth2() { return true; } + } + } }