El ámbito public indica que el método sera accesible desde cualquier parte del mismo proyecto, desde cualquier parte de otro proyecto que haga referencia a ese proyecto y desde cualquier parte de un ensamblado generado a partir del proyecto.
Asi mismo, el ambito friend indica que el metodo sera accesible desde cualquier parte dentro del mismo proyecto pero no fuera de el (referencias, herencia, ...)