2021.3/NewGutterMarks/Class1.cs (21 lines of code) (raw):

// ReSharper disable All namespace NewGutterMarks; internal interface ITopInterface { public void Foo() {} } internal class TopClass : ITopInterface { void ITopInterface.Foo() { } protected virtual void Goo() { } } internal class ClassImpl : TopClass, ITopInterface { protected override void Goo() { } } internal struct MyStruct : ITopInterfaceImpl { public void Foo() { } } internal class ClassOneMoreImpl : TopClass { protected override void Goo() { } } internal interface ITopInterfaceImpl : ITopInterface { void ITopInterface.Foo() { } }