Для того, чтобы свет пошел по оптоволокну, нужно четкое позиционирование источника относительно торца оптоволокна, чтобы было правильное преломление. Просто так направив свет сбоку - с другого конца вы получите ничего.
Света кстати скорее всего не хватит, да и погрешность крайне велика.
Достаточно обычное дело для C# (да и для других С-синтаксисподобных языков), когда набираешь отрывающую фигурную скобку, затем закрывающую фигурную скобку, а затем нажимаешь стрелку влево, чтобы попасть "внутрь" фигурных скобок.
Вы отстали от жизни. Обычное дело - когда этот процесс автоматизирован - открыли фигурную скобку - добавилась закрывающая и курсор между ними.
Бороться с этим - регулярно обновляться и не мучаться потом с сотнями изменений в поведении. 2010 вижла - ну уж совсем ппц.