У меня нет установленного VS2010 для проверки, но я считаю, что это будет чисто языковая функция и поэтому должна использоваться независимо от целевой платформы.
Редактировать: Глядя на эту ссылку (и некоторые другие), можно увидеть, что необязательные параметры компилируются в аргументы метода с атрибутом [opt] в il. Я не знаю, существовал ли этот параметр в предыдущих версиях clr, но все же я думаю, что он есть.