Nombres de parámetros modificados en ensamblados de referencia
Se han cambiado algunos nombres de parámetros de ensamblado de referencia para coincidir con los nombres de parámetro de los ensamblados de implementación.
Descripción del cambio
En versiones anteriores de .NET, algunos nombres de parámetros de ensamblado de referencia son diferentes de sus parámetros correspondientes en el ensamblado de implementación. Esto puede producir problemas al usar argumentos con nombre y reflexión.
En .NET 5, estos nombres de parámetros no coincidentes se han actualizado en los ensamblados de referencia para que coincidan exactamente con los nombres de parámetro correspondientes en los ensamblados de implementación.
En esta tabla se muestran las API y los nombres de los parámetros que han cambiado.
Motivo del cambio
Los nombres de los parámetros se han cambiado por coherencia y para evitar errores al usar argumentos con nombre y reflexión.
Versión introducida
5.0
Acción recomendada
Si se produce un error del compilador debido a un cambio de nombre de un parámetro, actualice el nombre del parámetro en consecuencia.
API afectadas
- 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)