Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O TextFormatFlags.ModifyString campo está obsoleto, como um aviso, e pode ser removido em uma versão futura do .NET.
Alterar descrição
Em versões anteriores do .NET, o TextFormatFlags.ModifyString campo de enumeração não está marcado como obsoleto. No .NET 5 e versões posteriores, ele é marcado como obsoleto como um aviso. Este campo pode ser removido em uma versão futura do .NET.
Motivo da mudança
Passar uma string para TextRenderer.MeasureText com TextFormatFlags.ModifyString altera a string em algumas situações. Esse comportamento quebra a promessa de imutabilidade da cadeia de caracteres e pode levar a uma corrupção fatal do estado de tempo de execução do .NET.
Versão introduzida
.NET 5.0
Ação recomendada
Atualize qualquer código que dependa do TextFormatFlags.ModifyString.