Nama parameter diubah dalam rakitan referensi
Beberapa nama parameter rakitan referensi telah berubah untuk mencocokkan nama parameter dalam rakitan implementasi.
Deskripsi perubahan
Dalam versi .NET sebelumnya, beberapa nama parameter rakitan referensi berbeda dengan parameter yang sesuai dalam rakitan implementasi. Ini dapat menyebabkan masalah saat menggunakan argumen dan pantulan bernama.
Di .NET 5, nama parameter yang tidak cocok ini diperbarui dalam rakitan referensi agar sama persis dengan nama parameter yang sesuai dalam rakitan implementasi.
Tabel berikut ini memperlihatkan API dan nama parameter yang berubah.
Alasan untuk berubah
Nama parameter diubah untuk konsistensi dan untuk menghindari kegagalan saat menggunakan argumen dan refleksi bernama.
Versi yang diperkenalkan
5.0
Tindakan yang direkomendasikan
Jika Anda mengalami kesalahan kompilator karena perubahan nama parameter, perbarui nama parameter yang sesuai.
API yang Terpengaruh
- System.CodeDom.Compiler.CodeGenerator.GenerateStatements(CodeStatementCollection)
- System.ComponentModel.ParenthesizePropertyNameAttribute.Equals(Object)
- System.ComponentModel.RefreshPropertiesAttribute.Equals(Object)
- StackFrame(Boolean)
- StackFrame(Int32, Boolean)
- System.Drawing.Icon.System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo, StreamingContext)
- System.Drawing.Image.System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo, StreamingContext)
- System.IO.IsolatedStorage.IsolatedStorageFileStream.BeginRead(Byte[], Int32, Int32, AsyncCallback, Object)
- System.IO.IsolatedStorage.IsolatedStorageFileStream.BeginWrite(Byte[], Int32, Int32, AsyncCallback, Object)
- System.Net.IPAddress.Parse(ReadOnlySpan<Char>)
- System.Net.IPAddress.TryParse(ReadOnlySpan<Char>, IPAddress)
- System.Net.NetworkCredential.GetCredential(String, Int32, String)
- System.StringNormalizationExtensions.IsNormalized(String, NormalizationForm)
- System.StringNormalizationExtensions.IsNormalized(String)
- System.StringNormalizationExtensions.Normalize(String, NormalizationForm)
- System.StringNormalizationExtensions.Normalize(String)