Beispiel #1
0
 protected internal BaseOuter(BaseInner inner = null)
 {
     baseInner = inner ?? new BaseInner();
     Console.WriteLine("BaseOuter Constructor");
     /*  lots of stuff I want in derived class */
     // This is an anti-pattern I want to avoid
     //https://www.jetbrains.com/help/resharper/2018.2/VirtualMemberCallInConstructor.html
 }
Beispiel #2
0
 protected internal BaseOuter(BaseInner inner = null)
 {
     Console.WriteLine("BaseOuter Constructor");
     /*  lots of stuff I want in derived class */
 }