Switch тоже хороший вариант, тк классический сишный switch прямо напрашивается на апгрейд до PM. Но вот inspect я до этого нигде не видел.
Проблема в том, что switch это стейтмент, а pm это уже выражение и уже одно это будет как бы конфликтовать как при компиляции так и при когнитивной работе для разработчика
Проблема в том, что switch это стейтмент, а pm это уже выражение и уже одно это будет как бы конфликтовать как при компиляции так и при когнитивной работе для разработчика
Парсингу мешать не будет - implicit return в плюсах же нет. А вот про привычку программиста пожалуй соглашусь
Проблема в том, что switch это стейтмент, а pm это уже выражение и уже одно это будет как бы конфликтовать как при компиляции так и при когнитивной работе для разработчика
Ребята, кто шарит в Roslyn? Хочу сделать что-то типо AOT и что б Intellisence работал. Вопрос в том, как добавить в AST кастомные вещи типа дополнительных методов, которых в исходниках во время набора кода нет, но их добавит пост-процессор?