Share via


TextFormatFlags.ModifyString은 사용되지 않음

TextFormatFlags.ModifyString 필드는 경고로 사용되지 않으며 이후 .NET 버전에서 제거될 수 있습니다.

변경 내용 설명

이전 .NET 버전에서 TextFormatFlags.ModifyString 열거형 필드는 사용되지 않음으로 표시되지 않습니다. .NET 5 이상 버전에서는 경고로 사용되지 않는 것으로 표시됩니다. 이 필드는 이후 .NET 버전에서 제거될 수 있습니다.

변경 이유

TextFormatFlags.ModifyString을 사용하여 TextRenderer.MeasureText에 문자열을 전달하면 일부 상황에서 문자열이 변경됩니다. 이 동작으로 인해 문자열 불변성 프라미스가 위반되고 .NET 런타임 상태가 심각하게 손상될 수 있습니다.

도입된 버전

.NET 5.0

TextFormatFlags.ModifyString에 의존하는 모든 코드를 업데이트합니다.

영향을 받는 API