Поле TextFormatFlags.ModifyString является устаревшим
Поле TextFormatFlags.ModifyString устарело в качестве предупреждения и может быть удалено в будущей версии .NET.
Описание изменения
В предыдущих версиях .NET поле перечисления TextFormatFlags.ModifyString не помечено как устаревшее. В .NET 5 и более поздних версиях оно помечено как устаревшее в качестве предупреждения. Это поле может быть удалено в будущей версии .NET.
Причина изменения
В некоторых ситуациях передача строки в TextRenderer.MeasureText с TextFormatFlags.ModifyString изменяет строку. Это влечет за собой нарушение неизменности строки и может привести к неустранимому повреждению состояния среды выполнения .NET.
Представленные версии
.NET 5.0
Рекомендуемое действие
Обновите весь код, который зависит от TextFormatFlags.ModifyString.