TextFormatFlags.ModifyString obsoleto
Il campo TextFormatFlags.ModifyString è obsoleto, come avviso, e può essere rimosso in una versione futura di .NET.
Descrizione delle modifiche
Nelle versioni precedenti di .NET il campo di enumerazione TextFormatFlags.ModifyString non è contrassegnato come obsoleto. In .NET 5 e versioni successive viene contrassegnato come obsoleto come avviso. Questo campo può essere rimosso in una versione futura di .NET.
Motivo della modifica
Il passaggio di una stringa a TextRenderer.MeasureText con TextFormatFlags.ModifyString modifica la stringa in alcune situazioni. Questo comportamento interrompe la promessa di immutabilità della stringa e può causare un danneggiamento irreversibile dello stato di runtime .NET.
Versione di introduzione
.NET 5.0
Azione consigliata
Aggiornare qualsiasi codice che si basa su TextFormatFlags.ModifyString.