c# - Protected Internal method not allowing Internal Class as parameter -
this code not compile:
internal class foo {} public abstract class somebaseclass { protected internal void processfoo(foo value) { // doing something... } } the compile fails stating:
inconsistent accessibility: parameter type foo less accessible method somebaseclass.processfoo
apparently, protected internal means protected or internal , not protected , internal had believed.
credit michael liu
Comments
Post a Comment