Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Som en del av annoteringen av .NET-biblioteket för null-referenstyper lades en ny generisk begränsning till i PatternContext<TFrame>. Om du använder den här klassen direkt kan koden brytas om TFrame typen inte är en struct.
Tidigare beteende
PatternContext<TFrame> Tidigare tilläts alla typer att fylla typparameternTFrame.
Nytt beteende
Från och med .NET 7 är den generiska typparametern på PatternContext<TFrame>, TFramebegränsad till att vara en struct.
Version lanserad
.NET 7
Typ av brytande ändring
Den här ändringen kan påverka källkompatibilitet och binär kompatibilitet.
Orsak till ändring
Den här ändringen var nödvändig för att annotera typen korrekt för null-värdekontexter.
Rekommenderad åtgärd
Om du använder den här typen i koden rekommenderar vi att du tar bort den. Den här typen stöder infrastruktur och är inte avsedd att användas direkt från koden.