I was reading something on MSDN (Microsoft Developer Network) and I saw this and made me confused:
Although variables passed as an out arguments need not be initialized prior to being passed, the calling method is required to assign a value before the method returns.
What I would like to learn whether "calling method" means the method which calls another method or the method which is being called by main method?
If you'd love to see more about the context, you are very welcome to visit this page: http://msdn.microsoft.com/en-us/library/t3c3bfhx(v=vs.80).aspx
It is important since it changes the meaning a lot.
And also for more information to me, I would love to learn what it is called in grammar? Gerunds maybe?