Změna názvů parametrů ve verzi RC2
Některé názvy parametrů referenčního sestavení se změnily tak, aby odpovídaly názvům parametrů v sestaveních implementace.
Změna popisu
V předchozích verzích .NET 5 Preview a RC se některé referenční názvy parametrů sestavení liší od odpovídajících parametrů v sestavení implementace. To může způsobit problémy při používání pojmenovaných argumentů a reflexe.
V .NET 5 RC2 byly tyto neshodované názvy parametrů aktualizovány v referenčních sestaveních tak, aby přesně odpovídaly odpovídajícím názvům parametrů v sestaveních implementace.
Následující tabulka uvádí rozhraní API a názvy parametrů, které se změnily.
rozhraní API | Starý název parametru | Nový název parametru |
---|---|---|
ActivityContext(ActivityTraceId, ActivitySpanId, ActivityTraceFlags, String, Boolean) | traceOptions |
traceFlags |
CompareInfo.IsPrefix(ReadOnlySpan<Char>, ReadOnlySpan<Char>, CompareOptions, Int32) | suffix |
prefix |
Důvod změny
Názvy parametrů byly změněny kvůli konzistenci a aby nedocházelo k chybám při použití pojmenovaných argumentů a reflexe.
Zavedená verze
5.0 RC2
Doporučená akce
Pokud dojde k chybě kompilátoru kvůli změně názvu parametru, odpovídajícím způsobem aktualizujte název parametru.