Parameternamn har ändrats i referenssammansättningar
Vissa namn på referenssammansättningsparametrar har ändrats så att de matchar parameternamnen i implementeringssammansättningarna.
Ändra beskrivning
I tidigare .NET-versioner skiljer sig vissa referenssammansättningsparameternamn från motsvarande parametrar i implementeringssammansättningen. Detta kan orsaka problem när namngivna argument och reflektion används.
I .NET 5 uppdaterades dessa felmatchade parameternamn i referenssammansättningarna för att exakt matcha motsvarande parameternamn i implementeringssammansättningarna.
I följande tabell visas DE API:er och parameternamn som har ändrats.
Orsak till ändringen
Parameternamnen ändrades för konsekvens och för att undvika fel när namngivna argument och reflektion användes.
Version introducerad
5,0
Rekommenderad åtgärd
Om du stöter på ett kompilatorfel på grund av en ändring av parameternamnet uppdaterar du parameternamnet därefter.
Berörda API:er
- 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)