Skip to content

Upgrade projects to .NET 10 (System namespace A-L)#12809

Open
gewarren wants to merge 7 commits into
dotnet:mainfrom
gewarren:upgrade-csharp-set21
Open

Upgrade projects to .NET 10 (System namespace A-L)#12809
gewarren wants to merge 7 commits into
dotnet:mainfrom
gewarren:upgrade-csharp-set21

Conversation

@gewarren

Copy link
Copy Markdown
Collaborator

Contributes to #12513.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates a large set of snippet projects under the System namespace (A–L) to target .NET 10, aligning snippet compilation with the repo’s ongoing modernization work tracked in #12513.

Changes:

  • Retarget many C# snippet projects from net6.0/net8.0/net9.0/net4.8 to net10.0 (and net10.0-windows for WPF/WinForms).
  • Normalize a snippet project that used TargetFrameworks to use TargetFramework for a single TFM.
  • (Follow-up needed) Ensure retargeted projects still compile on modern .NET (one retargeted project still pulls in SOAP-formatter-based code).

Reviewed changes

Copilot reviewed 270 out of 271 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
snippets/csharp/System/InvalidOperationException/Overview/WPF2/WPFCrossThreadDispatcherCS.csproj Retarget WPF snippet project to net10.0-windows.
snippets/csharp/System/InvalidOperationException/Overview/WPF1/WPFCrossThreadCS.csproj Retarget WPF snippet project to net10.0-windows.
snippets/csharp/System/InvalidOperationException/Overview/WinForms/WFCrossThreadCS.csproj Retarget WinForms snippet project to net10.0-windows.
snippets/csharp/System/Int64/ToString/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Int64/Equals/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Int32/TryParse/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Int32/ToString/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Int32/MaxValue/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Int32/Equals/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Int32/CompareTo/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Int16/ToString/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Int16/Parse/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Int16/MaxValue/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Int16/Equals/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/IFormattable/Overview/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/IFormatProvider/Overview/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/IEquatableT/Equals/Equals.csproj Retarget snippet project to net10.0.
snippets/csharp/System/IDisposable/Overview/Dispose.csproj Retarget snippet project to net10.0.
snippets/csharp/System/ICustomFormatter/Overview/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/IConvertible/Overview/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/IComparableT/Overview/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/IComparable/Overview/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Guid/ToByteArray/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Guid/NewGuid/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Guid/Empty/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/GC/WaitForPendingFinalizers/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/GC/SuppressFinalize/system.gc.suppressfinalize.csproj Retarget snippet project to net10.0.
snippets/csharp/System/GC/ReRegisterForFinalize/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/GC/Overview/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/GC/KeepAlive/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/GC/GetGeneration/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/GC/CancelFullGCNotification/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/FuncT1,T2,TResult/Overview/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/FuncT1,T2,T3,TResult/Overview/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/FuncT,TResult/Overview/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Exception/ToString/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Exception/InnerException/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Exception/HResult/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Exception/HelpLink/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Exception/GetBaseException/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Exception/Data/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Exception/.ctor/Project.csproj Retarget snippet project from .NET Framework to net10.0.
snippets/csharp/System/EventArgs/Overview/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Environment+SpecialFolder/Overview/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Environment/WorkingSet/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Environment/Version/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Environment/UserName/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Environment/UserInteractive/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Environment/SystemDirectory/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Environment/StackTrace/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Environment/ProcessorCount/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Environment/Overview/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Environment/NewLine/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Environment/MachineName/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Environment/GetLogicalDrives/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Environment/GetEnvironmentVariables/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Environment/GetCommandLineArgs/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Environment/FailFast/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Environment/ExpandEnvironmentVariables/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Environment/CurrentDirectory/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Environment/CommandLine/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Enum/ToString/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Enum/GetUnderlyingType/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Enum/GetNames/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Enum/GetName/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Enum/Format/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Enum/Equals/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Enum/CompareTo/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Double/Parse/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Double/Overview/Project.csproj Switch from TargetFrameworks to TargetFramework for a single net10.0 target.
snippets/csharp/System/Double/MinValue/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Double/MaxValue/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Decimal/TryParse/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Decimal/ToUInt64/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Decimal/ToUInt32/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Decimal/ToUInt16/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Decimal/ToString/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Decimal/ToSByte/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Decimal/ToInt64/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Decimal/ToInt32/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Decimal/ToInt16/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Decimal/ToDouble/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Decimal/ToByte/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Decimal/Round/Rounding.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Decimal/Remainder/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Decimal/Overview/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Decimal/Negate/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Decimal/Multiply/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Decimal/MinusOne/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Decimal/GetBits/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Decimal/FromOACurrency/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Decimal/Equals/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Decimal/Divide/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Decimal/CompareTo/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Decimal/Compare/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Decimal/Ceiling/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/DateTimeOffset/TryParseExact/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/DateTimeOffset/TryParse/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/DateTimeOffset/ToUnixTimeSeconds/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/DateTimeOffset/ToOffset/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/DateTimeOffset/ParseExact/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/DateTimeOffset/Parse/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/DateTimeOffset/Overview/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/DateTimeOffset/op_Addition/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/DateTimeOffset/Now/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/DateTimeOffset/FromFileTime/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/DateTimeOffset/Date/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/DateTimeOffset/Compare/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/DateTimeOffset/.ctor/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/DateTime/Year/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/DateTime/ToString/tostring.csproj Retarget snippet project to net10.0.
snippets/csharp/System/DateTime/ToShortDateString/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/DateTime/ToLongTimeString/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/DateTime/ToLongDateString/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/DateTime/ToFileTime/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/DateTime/Today/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/DateTime/TimeOfDay/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/DateTime/Ticks/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/DateTime/op_Subtraction/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/DateTime/op_Addition/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/DateTime/Millisecond/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/DateTime/MaxValue/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/DateTime/Kind/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/DateTime/IsLeapYear/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/DateTime/Hour/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/DateTime/GetDateTimeFormats/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/DateTime/FromFileTime/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/DateTime/FromBinary/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/DateTime/Equals/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/DateTime/DayOfYear/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/DateTime/DayOfWeek/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/DateTime/Date/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/DateTime/CompareTo/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/DateTime/Compare/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/DateTime/AddYears/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/DateTime/AddSeconds/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/DateTime/AddMonths/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/DateTime/AddMinutes/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/DateTime/AddMilliseconds/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/DateTime/AddHours/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/DateTime/AddDays/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/DateTime/Add/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/ConverterTInput,TOutput/Overview/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Convert/ToInt16/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Convert/ToChar/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Convert/ToByte/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Convert/ToBoolean/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Convert/ToBase64String/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Convert/Overview/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Convert/FromBase64CharArray/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Convert/DBNull/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/ConsoleKeyInfo/KeyChar/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/ConsoleKeyInfo/GetHashCode/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/ConsoleKeyInfo/Equals/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/ConsoleKey/Overview/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Console/WindowLeft/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Console/Title/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Console/SetWindowSize/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Console/SetOut/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Console/SetError/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Console/SetBufferSize/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Console/Read/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Console/Out/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Console/OpenStandardOutput/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Console/OpenStandardInput/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Console/KeyAvailable/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Console/In/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Console/Error/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Console/CursorVisible/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Console/CursorSize/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Console/Clear/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Console/CancelKeyPress/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Console/BufferHeight/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/CharEnumerator/Overview/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Char/TryParse/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Char/ToString/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Char/ToLower/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Char/Parse/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Char/IsWhiteSpace/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Char/IsSymbol/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Char/IsSurrogate/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Char/IsSeparator/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Char/IsPunctuation/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Char/IsNumber/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Char/IsLower/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Char/IsLetterOrDigit/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Char/IsLetter/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Char/IsHighSurrogate/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Char/IsDigit/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Char/IsControl/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Char/GetUnicodeCategory/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Char/GetNumericValue/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Char/Equals/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Char/ConvertFromUtf32/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Char/CompareTo/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Byte/TryParse/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Byte/ToString/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Byte/Parse/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Byte/Equals/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Byte/CompareTo/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Buffer/ByteLength/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Boolean/TryParse/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Boolean/Parse/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Boolean/CompareTo/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/BitConverter/ToUInt16/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/BitConverter/ToInt32/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/BitConverter/ToInt16/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/BitConverter/ToBoolean/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/BitConverter/DoubleToInt64Bits/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/AttributeUsageAttribute/Inherited/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/AttributeUsageAttribute/.ctor/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/AttributeTargets/Overview/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Attribute/TypeId/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Attribute/Overview/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Attribute/Match/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Attribute/IsDefaultAttribute/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Attribute/GetHashCode/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Attribute/GetCustomAttribute/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Attribute/Equals/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/ArrayTypeMismatchException/Overview/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/ArrayTypeMismatchException/.ctor/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Array/SortTKey,TValue/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Array/Sort/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Array/Reverse/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Array/ResizeT/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Array/Rank/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Array/Overview/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Array/Length/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Array/LastIndexOfT/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Array/LastIndexOf/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Array/IsSynchronized/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Array/IndexOfT/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Array/IndexOf/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Array/GetValue/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Array/GetLowerBound/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Array/GetLength/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Array/GetEnumerator/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Array/ForEachT/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Array/FindLastIndexT/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Array/FindIndexT/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Array/FindAllT/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Array/CreateInstance/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Array/CopyTo/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Array/Copy/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Array/ConvertAllTInput,TOutput/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Array/Clone/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Array/Clear/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Array/BinarySearch/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Array/AsReadOnlyT/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/ArgumentOutOfRangeException/Overview/cs.csproj Retarget snippet project to net10.0.
snippets/csharp/System/ArgumentException/Overview/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/ApplicationId/Overview/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/AppDomain/UnhandledException/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/AppDomain/Snippets.csproj Retarget snippet project to net10.0.
snippets/csharp/System/AppDomain/SetPrincipalPolicy/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/AppDomain/ReflectionOnlyGetAssemblies/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/AppDomain/GetData/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/AppDomain/FirstChanceException/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/AppDomain/ExecuteAssembly/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/AppDomain/CreateInstanceFrom/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/AppDomain/AssemblyResolve/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/AppDomain/AssemblyLoad/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/AggregateException/Overview/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/AggregateException/Handle/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/AggregateException/Flatten/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Activator/Overview/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/Activator/CreateInstanceT/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/ActivationContext/Overview/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/ActionT1,T2/Overview/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/ActionT1,T2,T3/Overview/Project.csproj Retarget snippet project to net10.0.
snippets/csharp/System/ActionT1,T2,T3,T4/Overview/Project.csproj Retarget snippet project to net10.0.
Comments suppressed due to low confidence (1)

snippets/csharp/System/Exception/.ctor/Project.csproj:8

  • After switching this snippet project to net10.0, it still implicitly compiles getobjdata.cs, which depends on System.Runtime.Serialization.Formatters.Soap.SoapFormatter. That API isn't available on modern .NET TFMs, so this project will fail to compile during snippet validation unless the SOAP-based source is excluded (or the project remains on a .NET Framework TFM).

Comment thread snippets/csharp/System/EventArgs/Overview/Project.csproj Outdated
@gewarren gewarren marked this pull request as ready for review June 26, 2026 00:18
@gewarren gewarren requested a review from a team as a code owner June 26, 2026 00:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants