Lets split this into
protected[
^]
overrides[
^]
Please do some google. If you don't understand please come back here and people will help you.
But before that try to find the answer yourself (it has been explained n number of times on codeproject and other forums).
Trust me, it feels great when you learn something on your own and doing that I bet you will never ever forget that. Good Luck:rose: