Başvuru derlemelerinde parametre adları değiştirildi

Bazı başvuru derlemesi parametre adları, uygulama derlemelerindeki parametre adlarına uyacak şekilde değiştirildi.

Açıklama değiştirildi

Önceki .NET sürümlerinde, bazı başvuru derlemesi parametre adları uygulama derlemesindeki ilgili parametrelerinden farklıdır. Bu, adlandırılmış bağımsız değişkenleri ve yansımayı kullanırken sorunlara neden olabilir.

.NET 5'te, bu eşleşmeyen parametre adları başvuru derlemelerinde uygulama derlemelerindeki karşılık gelen parametre adlarıyla tam olarak eşleşecek şekilde güncelleştirildi.

Aşağıdaki tabloda değiştirilen API'ler ve parametre adları gösterilmektedir.

API Eski parametre adı Yeni parametre adı
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

Değişiklik nedeni

Parametre adları tutarlılık ve adlandırılmış bağımsız değişkenler ve yansıma kullanılırken hatalardan kaçınmak için değiştirildi.

Sürüm kullanıma sunulmuştur

5.0

Parametre adı değişikliği nedeniyle bir derleyici hatasıyla karşılaşırsanız, parametre adını uygun şekilde güncelleştirin.

Etkilenen API’ler