Там TypeConverter прямо в самой либе идёт и сериализатор для STJ
Нет, прям в коробке идёт
а чего оно не нетстандарт кстати?
Никто не просил - я и не делал
https://github.com/dodopizza/primitives/blob/43b85da09dee5bc6a0e71fe626ff2495c4dcf11e/src/Dodo.Primitives/Dodo.Primitives.csproj#L48 ну не совсем
Как насчет статьи описывающей приземленные проблемы? Потому что сейчас проблема в том что совсем неясны выгоды. Т.е. я вот руками все делал и знал как что работает.
Ну я поспрашивал у тех кто этим пользовался - никому оказалось не надо - выпилил
Там есть примеры в ишуе
https://github.com/dodopizza/primitives/blob/43b85da09dee5bc6a0e71fe626ff2495c4dcf11e/src/Dodo.Primitives/Utf8JsonReaderUuidExtensions.cs#L46 это ещё что за такое?! какие ещё строки?
А там нет вменяемой апишки, половина интерналами обмазана
https://learn.microsoft.com/en-us/dotnet/api/system.text.json.utf8jsonreader.copystring?view=net-7.0#system-text-json-utf8jsonreader-copystring(system-span((system-char)))
Я понимаю что если бы во всех провайдерах и в Newtonsoft и прочем использовались уиды Ромы, то и вопросиков бы не было, но мб есть и другие пути в SDK)
Сейчас предлагается добавить типа который будет с нами следующие 20 лет. Это тип нишевый, практически нигде публично не используемый. Очевидной пользы мейнтейнерам не видно. Сейчас можно обойтись небольшой работой. Вопрос. Почему этот тип должен быть от Мс а не в сторонней библиотеке.
Да, но мне по человечески жалко
Потому что тогда .NET экосистема не забьёт на него хуй и будет относиться к нему как к ещё одному примитиву по типу int, byte, short, long, Guid и т.д.
Обсуждают сегодня