namespace ICSharpCode.Decompiler.Tests.TestCases.ILPretty.Issue3442 { public class Class : Interface { private void M() where T : Interface { } void Interface.M() { //ILSpy generated this explicit interface implementation from .override directive in M this.M(); } } public interface Interface { void M() where T : Interface; } }