Brief Intro about Protected and protected internal, “internal” access-specifier?
A good bit of explanation is there but u asked for brief so briefing these we can say that in protected – Access is limited to the containing class or types derived from the containing class and in internal – Access is limited to the current assembly and in protected internal – Access is limited to the current assembly or types derived from the containing class.