Modifiche a nomi di parametri negli assembly di riferimento

Alcuni nomi dei parametri dell'assembly di riferimento sono stati modificati in modo che corrispondano ai nomi dei parametri negli assembly di implementazione.

Descrizione delle modifiche

Nelle versioni precedenti di .NET, alcuni nomi dei parametri degli assembly di riferimento sono diversi dai parametri corrispondenti nell'assembly di implementazione. Ciò può causare problemi durante l'uso di argomenti denominati e reflection.

In .NET 5, i nomi di parametri non corrispondenti sono stati aggiornati negli assembly di riferimento in modo che corrispondano esattamente ai nomi dei parametri corrispondenti negli assembly di implementazione.

La tabella seguente illustra le API e i nomi dei parametri modificati.

API Nome del parametro precedente Nuovo nome del parametro
CodeGenerator.GenerateStatements(CodeStatementCollection) stms stmts
Icon.ISerializable.GetObjectData(SerializationInfo, StreamingContext) info si
Image.ISerializable.GetObjectData(SerializationInfo, StreamingContext) info si
IPAddress.Parse(ReadOnlySpan<Char>) ipString ipSpan
IPAddress.TryParse(ReadOnlySpan<Char>, IPAddress) ipString ipSpan
IsolatedStorageFileStream.BeginRead(Byte[], Int32, Int32, AsyncCallback, Object) buffer array
IsolatedStorageFileStream.BeginWrite(Byte[], Int32, Int32, AsyncCallback, Object) buffer array
NetworkCredential.GetCredential(String, Int32, String) authType authenticationType
ParenthesizePropertyNameAttribute.Equals(Object) o obj
RefreshPropertiesAttribute.Equals(Object) value obj
StackFrame(Boolean) fNeedFileInfo needFileInfo
StackFrame(Int32, Boolean) fNeedFileInfo needFileInfo
StringNormalizationExtensions.IsNormalized(String, NormalizationForm) value strInput
StringNormalizationExtensions.IsNormalized(String) value strInput
StringNormalizationExtensions.Normalize(String, NormalizationForm) value strInput
StringNormalizationExtensions.Normalize(String) value strInput

Motivo della modifica

I nomi dei parametri sono stati modificati per coerenza ed evitare errori quando si usano argomenti denominati e reflection.

Versione di introduzione

5.0

Se si verifica un errore del compilatore a causa di una modifica del nome del parametro, aggiornare di conseguenza il nome del parametro.

API interessate