применяются?
Какие
https://docs.microsoft.com/en-us/dotnet/csharp/whats-new/tutorials/interpolated-string-handler
Ну соответственно в шаблонах
в форматировании строк, имеешь в виду?
Интересуют юзкейсы этой фичи для создания каких-то объектов из структурированного текста: sql/json/xml/что угодно
Для SQL это умеет EF, если что. Вот ровно ту фичу, которую ты описываешь. Извиняюсь, там из разговора не очень было понятно, в курсе ты уже, или ещё нет :(
Ещё юзкейс, про который я знаю (хоть уже и не то, что ты спрашивал) — для логгера. Чтобы `Logger.Debug($"Stat: {some + expensive / calculation}") превращалось в no-op при отключенном дебаге.
о, спасибо! был уверен, что для SQL эта штука точно применяется, но не смог найти библиотеку/фреймворк где оно реализовано вообще как-то с применением handler-ов все довольно грустно вышло. я честно погрепал использование данной фичи с помощью поиска атрибута [InterpolatedStringHandler] по всему гитхабу, и ничего кроме копипасты примера с логгером (который, я, кстати, не особо то и выкупил, какой-то он слишком мудреный и непонятно чем лучше текущих реализаций логирования) и пары экспериментов не нашел
Обсуждают сегодня