This double use of this in a constructor is often confusing to beginners. It also has the potential to cause some errors. For example if you use a constructor without new then this is set to the ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results