Поделиться через


В RC2 изменились имена параметров

Некоторые имена параметров ссылочных сборок изменились для соответствия с именами параметров в сборках реализации.

Описание изменения

В предыдущей предварительной версии и версии RC .NET 5 некоторые имена параметров ссылочных сборок отличаются от соответствующих им параметров в сборке реализации. Это может вызвать проблемы при использовании именованных аргументов и отражения.

В .NET 5 RC2 несоответствующие имена параметров были изменены в ссылочных сборках, чтобы точно соответствовать именам параметров в сборках реализации.

В следующей таблице приведены измененные API-интерфейсы и имена параметров.

API Старое имя параметра Новое имя параметра
ActivityContext(ActivityTraceId, ActivitySpanId, ActivityTraceFlags, String, Boolean) traceOptions traceFlags
CompareInfo.IsPrefix(ReadOnlySpan<Char>, ReadOnlySpan<Char>, CompareOptions, Int32) suffix prefix

Причина изменения

Имена параметров были изменены для согласованности и предотвращения сбоев при использовании именованных аргументов и отражения.

Представленные версии

5.0 RC2

Если возникла ошибка компилятора из-за изменения имени параметра, измените имя параметра соответствующим образом.

Затронутые API