Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W ramach dodawania adnotacji do biblioteki .NET dla typów odwołań dopuszczających wartości null dodano nowe ograniczenie ogólne do elementu PatternContext<TFrame>. Jeśli używasz tej klasy bezpośrednio, kod może ulec awarii, jeśli TFrame typ nie jest strukturą.
Poprzednie zachowanie
Wcześniej PatternContext<TFrame> pozwalało na wypełnienie parametru typu TFrame dowolnym typem.
Nowe zachowanie
Począwszy od .NET 7, generyczny parametr typu na PatternContext<TFrame>, TFrame, jest ograniczony do struktury.
Wersja wprowadzona
.NET 7
Typ zmiany przełamującej
Ta zmiana może mieć wpływ na zgodność źródła i zgodność binarną.
Przyczyna zmiany
Ta zmiana była konieczna do poprawnego dodawania adnotacji do typu dla kontekstów dopuszczanych do wartości null.
Zalecana akcja
Jeśli obecnie używasz tego typu w kodzie, zalecamy jego usunięcie. Ten typ obsługuje infrastrukturę i nie jest przeznaczony do bezpośredniego użycia w twoim kodzie.