Skip to content

Commit 5148267

Browse files
authored
[release/10.0] Source code updates from dotnet/dotnet (#13851)
> [!NOTE] > This is a codeflow update. It may contain both source code changes from [the VMR](https://github.com/dotnet/dotnet) as well as dependency updates. Learn more [here](https://github.com/dotnet/dotnet/tree/main/docs/Codeflow-PRs.md). This pull request brings the following source code changes [marker]: <> (Begin:7442e8e7-a558-4305-8b1f-3fa7e892b4a1) ## From https://github.com/dotnet/dotnet - **Subscription**: [7442e8e7-a558-4305-8b1f-3fa7e892b4a1](https://maestro.dot.net/subscriptions?search=7442e8e7-a558-4305-8b1f-3fa7e892b4a1) - **Build**: [20250908.3](https://dev.azure.com/dnceng/internal/_build/results?buildId=2788734) ([282379](https://maestro.dot.net/channel/5173/github:dotnet:dotnet/build/282379)) - **Date Produced**: September 8, 2025 10:00:59 PM UTC - **Commit**: [f7f9fbc789eaea36c447f3826eac66a925965915](dotnet/dotnet@f7f9fbc) - **Commit Diff**: [96384f4...f7f9fbc](dotnet/dotnet@96384f4...f7f9fbc) - **Branch**: [release/10.0.1xx](https://github.com/dotnet/dotnet/tree/release/10.0.1xx) **Updated Dependencies** - From [10.0.0-beta.25454.107 to 10.0.0-beta.25458.103][1] - Microsoft.DotNet.Arcade.Sdk - Microsoft.DotNet.CMake.Sdk - Microsoft.DotNet.GenFacades - Microsoft.DotNet.Helix.Sdk - Microsoft.DotNet.RemoteExecutor - Microsoft.DotNet.XUnitV3Extensions - From [10.0.0-rc.2.25454.107 to 10.0.0-rc.2.25458.103][1] - Microsoft.NET.Sdk.IL - Microsoft.NETCore.App.Ref - Microsoft.NETCore.ILAsm - Microsoft.NETCore.ILDAsm - Microsoft.NETCore.Platforms - Microsoft.Win32.SystemEvents - runtime.win-x64.Microsoft.NETCore.ILAsm - runtime.win-x86.Microsoft.NETCore.ILAsm - System.CodeDom - System.Configuration.ConfigurationManager - System.Formats.Nrbf - System.IO.Hashing - System.Reflection.MetadataLoadContext - System.Resources.Extensions - System.Runtime.Serialization.Formatters - System.Text.Encodings.Web - System.Text.Json - System.Windows.Extensions [marker]: <> (End:7442e8e7-a558-4305-8b1f-3fa7e892b4a1) [1]: dotnet/dotnet@96384f4...f7f9fbc [marker]: <> (Start:Footer:CodeFlow PR) ## Associated changes in source repos - dotnet/arcade@7d2c2bb...c831777 - dotnet/diagnostics@a321e26...a853665 - dotnet/efcore@7be8e74...87080da - dotnet/fsharp@226338e...1614065 - dotnet/msbuild@0ae4996...0bc107d - dotnet/razor@ce45cf4...3b0d715 - dotnet/runtime@81e8e84...6883bb2 - dotnet/source-build-assets@25c18c2...c9ace1e [marker]: <> (End:Footer:CodeFlow PR) ###### Microsoft Reviewers: [Open in CodeFlow](https://microsoft.github.io/open-pr/?codeflow=https://github.com/dotnet/winforms/pull/13851)
2 parents a4af282 + ae7e888 commit 5148267

9 files changed

Lines changed: 835 additions & 145 deletions

File tree

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
# InvokeAsync Unit Test Instructions for Copilot
2+
3+
## Method Signatures to Test
4+
5+
```csharp
6+
// Async callback returning ValueTask
7+
public async Task InvokeAsync(Func<CancellationToken, ValueTask> callback, CancellationToken cancellationToken = default)
8+
9+
// Async callback returning ValueTask<T>
10+
public async Task<T> InvokeAsync<T>(Func<CancellationToken, ValueTask<T>> callback, CancellationToken cancellationToken = default)
11+
12+
// Sync callback returning T
13+
public async Task<T> InvokeAsync<T>(Func<T> callback, CancellationToken cancellationToken = default)
14+
15+
// Sync callback returning void
16+
public async Task InvokeAsync(Action callback, CancellationToken cancellationToken = default)
17+
```
18+
19+
## Required Test Coverage
20+
21+
Please create comprehensive unit tests for each overload that verify:
22+
23+
### Core Functionality
24+
- **UI Thread Delegation**: Verify the callback executes on the UI thread (different from calling thread)
25+
- **Cancellation Support**: Test cancellation works even when callback doesn't support it (sync overloads)
26+
- **Async Cancellation**: Test cancellation works when callback supports it (async overloads with CancellationToken)
27+
- **Exception Propagation**: Verify exceptions from callbacks are properly propagated to caller
28+
29+
### Edge Cases
30+
- **Handle Not Created**: Verify `InvalidOperationException` when control handle isn't created
31+
- **Pre-cancelled Token**: Verify early return when token is already cancelled
32+
- **Multiple Concurrent Calls**: Test thread safety with overlapping invocations
33+
- **Reentry Scenarios**: Test calling InvokeAsync from within a callback
34+
35+
### Cancellation Scenarios
36+
- **External Cancellation**: Cancel token while callback is queued/running
37+
- **Callback Cancellation**: For async overloads, test cancellation within the callback itself
38+
- **Registration Cleanup**: Verify cancellation registrations are properly disposed
39+
40+
### Return Value Testing
41+
- **Generic Overloads**: Test proper return value handling for `Task<T>` variants
42+
- **Void Overload**: Test completion signaling for `Action` overload
43+
44+
### Performance/Resource Testing
45+
- **Memory Leaks**: Verify no leaked registrations or task completion sources
46+
- **Async Context**: Verify ConfigureAwait behavior and sync context handling
47+
48+
## Test Structure Guidance
49+
50+
- Use a test control with proper handle creation for UI thread tests
51+
- Use `Thread.CurrentThread.ManagedThreadId` to verify thread marshalling
52+
- Use `CancellationTokenSource` with timeouts for cancellation tests
53+
- Include both immediate and delayed cancellation scenarios
54+
- Test with both short-running and long-running callbacks
55+
- Use appropriate async test patterns with proper awaiting
56+
57+
Create tests that are robust, deterministic, and cover both happy path and error conditions.

Winforms.sln

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,11 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "GDI", "GDI", "{D619FF8C-D99
211211
.github\copilot\GDI\GDIPlus-copilot-instructions.md = .github\copilot\GDI\GDIPlus-copilot-instructions.md
212212
EndProjectSection
213213
EndProject
214+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Async", "Async", "{7BFA3A16-A19A-4FCE-AE1E-D1187BD92D4C}"
215+
ProjectSection(SolutionItems) = preProject
216+
.github\copilot\Async\invokeAsync_generate_test_instructions.md = .github\copilot\Async\invokeAsync_generate_test_instructions.md
217+
EndProjectSection
218+
EndProject
214219
Global
215220
GlobalSection(SolutionConfigurationPlatforms) = preSolution
216221
Debug|Any CPU = Debug|Any CPU
@@ -1180,6 +1185,7 @@ Global
11801185
{D4D97D78-D213-45DF-B003-9C4C9F2E5E1C} = {8B4B1E09-B3C7-4044-B223-94EDEC1CAA20}
11811186
{442C867C-51C0-8CE5-F067-DF065008E3DA} = {77FEDB47-F7F6-490D-AF7C-ABB4A9E0B9D7}
11821187
{D619FF8C-D99A-48AB-B16B-2F0E819B46D5} = {02EA681E-C7D8-13C7-8484-4AC65E1B71E8}
1188+
{7BFA3A16-A19A-4FCE-AE1E-D1187BD92D4C} = {02EA681E-C7D8-13C7-8484-4AC65E1B71E8}
11831189
EndGlobalSection
11841190
GlobalSection(ExtensibilityGlobals) = postSolution
11851191
SolutionGuid = {7B1B0433-F612-4E5A-BE7E-FCF5B9F6E136}

eng/Version.Details.props

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -6,30 +6,30 @@ This file should be imported by eng/Versions.props
66
<Project>
77
<PropertyGroup>
88
<!-- dotnet/dotnet dependencies -->
9-
<MicrosoftDotNetArcadeSdkPackageVersion>10.0.0-beta.25454.107</MicrosoftDotNetArcadeSdkPackageVersion>
10-
<MicrosoftDotNetCMakeSdkPackageVersion>10.0.0-beta.25454.107</MicrosoftDotNetCMakeSdkPackageVersion>
11-
<MicrosoftDotNetGenFacadesPackageVersion>10.0.0-beta.25454.107</MicrosoftDotNetGenFacadesPackageVersion>
12-
<MicrosoftDotNetHelixSdkPackageVersion>10.0.0-beta.25454.107</MicrosoftDotNetHelixSdkPackageVersion>
13-
<MicrosoftDotNetRemoteExecutorPackageVersion>10.0.0-beta.25454.107</MicrosoftDotNetRemoteExecutorPackageVersion>
14-
<MicrosoftDotNetXUnitV3ExtensionsPackageVersion>10.0.0-beta.25454.107</MicrosoftDotNetXUnitV3ExtensionsPackageVersion>
15-
<MicrosoftNETSdkILPackageVersion>10.0.0-rc.2.25454.107</MicrosoftNETSdkILPackageVersion>
16-
<MicrosoftNETCoreAppRefPackageVersion>10.0.0-rc.2.25454.107</MicrosoftNETCoreAppRefPackageVersion>
17-
<MicrosoftNETCoreILAsmPackageVersion>10.0.0-rc.2.25454.107</MicrosoftNETCoreILAsmPackageVersion>
18-
<MicrosoftNETCoreILDAsmPackageVersion>10.0.0-rc.2.25454.107</MicrosoftNETCoreILDAsmPackageVersion>
19-
<MicrosoftNETCorePlatformsPackageVersion>10.0.0-rc.2.25454.107</MicrosoftNETCorePlatformsPackageVersion>
20-
<MicrosoftWin32SystemEventsPackageVersion>10.0.0-rc.2.25454.107</MicrosoftWin32SystemEventsPackageVersion>
21-
<runtimewinx64MicrosoftNETCoreILAsmPackageVersion>10.0.0-rc.2.25454.107</runtimewinx64MicrosoftNETCoreILAsmPackageVersion>
22-
<runtimewinx86MicrosoftNETCoreILAsmPackageVersion>10.0.0-rc.2.25454.107</runtimewinx86MicrosoftNETCoreILAsmPackageVersion>
23-
<SystemCodeDomPackageVersion>10.0.0-rc.2.25454.107</SystemCodeDomPackageVersion>
24-
<SystemConfigurationConfigurationManagerPackageVersion>10.0.0-rc.2.25454.107</SystemConfigurationConfigurationManagerPackageVersion>
25-
<SystemFormatsNrbfPackageVersion>10.0.0-rc.2.25454.107</SystemFormatsNrbfPackageVersion>
26-
<SystemIOHashingPackageVersion>10.0.0-rc.2.25454.107</SystemIOHashingPackageVersion>
27-
<SystemReflectionMetadataLoadContextPackageVersion>10.0.0-rc.2.25454.107</SystemReflectionMetadataLoadContextPackageVersion>
28-
<SystemResourcesExtensionsPackageVersion>10.0.0-rc.2.25454.107</SystemResourcesExtensionsPackageVersion>
29-
<SystemRuntimeSerializationFormattersPackageVersion>10.0.0-rc.2.25454.107</SystemRuntimeSerializationFormattersPackageVersion>
30-
<SystemTextEncodingsWebPackageVersion>10.0.0-rc.2.25454.107</SystemTextEncodingsWebPackageVersion>
31-
<SystemTextJsonPackageVersion>10.0.0-rc.2.25454.107</SystemTextJsonPackageVersion>
32-
<SystemWindowsExtensionsPackageVersion>10.0.0-rc.2.25454.107</SystemWindowsExtensionsPackageVersion>
9+
<MicrosoftDotNetArcadeSdkPackageVersion>10.0.0-beta.25458.103</MicrosoftDotNetArcadeSdkPackageVersion>
10+
<MicrosoftDotNetCMakeSdkPackageVersion>10.0.0-beta.25458.103</MicrosoftDotNetCMakeSdkPackageVersion>
11+
<MicrosoftDotNetGenFacadesPackageVersion>10.0.0-beta.25458.103</MicrosoftDotNetGenFacadesPackageVersion>
12+
<MicrosoftDotNetHelixSdkPackageVersion>10.0.0-beta.25458.103</MicrosoftDotNetHelixSdkPackageVersion>
13+
<MicrosoftDotNetRemoteExecutorPackageVersion>10.0.0-beta.25458.103</MicrosoftDotNetRemoteExecutorPackageVersion>
14+
<MicrosoftDotNetXUnitV3ExtensionsPackageVersion>10.0.0-beta.25458.103</MicrosoftDotNetXUnitV3ExtensionsPackageVersion>
15+
<MicrosoftNETSdkILPackageVersion>10.0.0-rc.2.25458.103</MicrosoftNETSdkILPackageVersion>
16+
<MicrosoftNETCoreAppRefPackageVersion>10.0.0-rc.2.25458.103</MicrosoftNETCoreAppRefPackageVersion>
17+
<MicrosoftNETCoreILAsmPackageVersion>10.0.0-rc.2.25458.103</MicrosoftNETCoreILAsmPackageVersion>
18+
<MicrosoftNETCoreILDAsmPackageVersion>10.0.0-rc.2.25458.103</MicrosoftNETCoreILDAsmPackageVersion>
19+
<MicrosoftNETCorePlatformsPackageVersion>10.0.0-rc.2.25458.103</MicrosoftNETCorePlatformsPackageVersion>
20+
<MicrosoftWin32SystemEventsPackageVersion>10.0.0-rc.2.25458.103</MicrosoftWin32SystemEventsPackageVersion>
21+
<runtimewinx64MicrosoftNETCoreILAsmPackageVersion>10.0.0-rc.2.25458.103</runtimewinx64MicrosoftNETCoreILAsmPackageVersion>
22+
<runtimewinx86MicrosoftNETCoreILAsmPackageVersion>10.0.0-rc.2.25458.103</runtimewinx86MicrosoftNETCoreILAsmPackageVersion>
23+
<SystemCodeDomPackageVersion>10.0.0-rc.2.25458.103</SystemCodeDomPackageVersion>
24+
<SystemConfigurationConfigurationManagerPackageVersion>10.0.0-rc.2.25458.103</SystemConfigurationConfigurationManagerPackageVersion>
25+
<SystemFormatsNrbfPackageVersion>10.0.0-rc.2.25458.103</SystemFormatsNrbfPackageVersion>
26+
<SystemIOHashingPackageVersion>10.0.0-rc.2.25458.103</SystemIOHashingPackageVersion>
27+
<SystemReflectionMetadataLoadContextPackageVersion>10.0.0-rc.2.25458.103</SystemReflectionMetadataLoadContextPackageVersion>
28+
<SystemResourcesExtensionsPackageVersion>10.0.0-rc.2.25458.103</SystemResourcesExtensionsPackageVersion>
29+
<SystemRuntimeSerializationFormattersPackageVersion>10.0.0-rc.2.25458.103</SystemRuntimeSerializationFormattersPackageVersion>
30+
<SystemTextEncodingsWebPackageVersion>10.0.0-rc.2.25458.103</SystemTextEncodingsWebPackageVersion>
31+
<SystemTextJsonPackageVersion>10.0.0-rc.2.25458.103</SystemTextJsonPackageVersion>
32+
<SystemWindowsExtensionsPackageVersion>10.0.0-rc.2.25458.103</SystemWindowsExtensionsPackageVersion>
3333
</PropertyGroup>
3434
<!--Property group for alternate package version names-->
3535
<PropertyGroup>

eng/Version.Details.xml

Lines changed: 49 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -6,106 +6,106 @@ Note: if the Uri is a new place, you will need to add a subscription from that p
66
And you can check these with "darc get-dependencies <dash dash>target-repo "winforms"
77
-->
88
<Dependencies>
9-
<Source Uri="https://github.com/dotnet/dotnet" Mapping="winforms" Sha="96384f46287cd0b6ae49f3885676e3d1635c7894" BarId="282086" />
9+
<Source Uri="https://github.com/dotnet/dotnet" Mapping="winforms" Sha="f7f9fbc789eaea36c447f3826eac66a925965915" BarId="282379" />
1010
<ProductDependencies>
11-
<Dependency Name="Microsoft.NETCore.Platforms" Version="10.0.0-rc.2.25454.107">
11+
<Dependency Name="Microsoft.NETCore.Platforms" Version="10.0.0-rc.2.25458.103">
1212
<Uri>https://github.com/dotnet/dotnet</Uri>
13-
<Sha>96384f46287cd0b6ae49f3885676e3d1635c7894</Sha>
13+
<Sha>f7f9fbc789eaea36c447f3826eac66a925965915</Sha>
1414
</Dependency>
15-
<Dependency Name="System.Resources.Extensions" Version="10.0.0-rc.2.25454.107">
15+
<Dependency Name="System.Resources.Extensions" Version="10.0.0-rc.2.25458.103">
1616
<Uri>https://github.com/dotnet/dotnet</Uri>
17-
<Sha>96384f46287cd0b6ae49f3885676e3d1635c7894</Sha>
17+
<Sha>f7f9fbc789eaea36c447f3826eac66a925965915</Sha>
1818
</Dependency>
19-
<Dependency Name="System.Windows.Extensions" Version="10.0.0-rc.2.25454.107">
19+
<Dependency Name="System.Windows.Extensions" Version="10.0.0-rc.2.25458.103">
2020
<Uri>https://github.com/dotnet/dotnet</Uri>
21-
<Sha>96384f46287cd0b6ae49f3885676e3d1635c7894</Sha>
21+
<Sha>f7f9fbc789eaea36c447f3826eac66a925965915</Sha>
2222
</Dependency>
23-
<Dependency Name="Microsoft.NET.Sdk.IL" Version="10.0.0-rc.2.25454.107">
23+
<Dependency Name="Microsoft.NET.Sdk.IL" Version="10.0.0-rc.2.25458.103">
2424
<Uri>https://github.com/dotnet/dotnet</Uri>
25-
<Sha>96384f46287cd0b6ae49f3885676e3d1635c7894</Sha>
25+
<Sha>f7f9fbc789eaea36c447f3826eac66a925965915</Sha>
2626
</Dependency>
27-
<Dependency Name="Microsoft.NETCore.ILAsm" Version="10.0.0-rc.2.25454.107">
27+
<Dependency Name="Microsoft.NETCore.ILAsm" Version="10.0.0-rc.2.25458.103">
2828
<Uri>https://github.com/dotnet/dotnet</Uri>
29-
<Sha>96384f46287cd0b6ae49f3885676e3d1635c7894</Sha>
29+
<Sha>f7f9fbc789eaea36c447f3826eac66a925965915</Sha>
3030
</Dependency>
31-
<Dependency Name="runtime.win-x64.Microsoft.NETCore.ILAsm" Version="10.0.0-rc.2.25454.107">
31+
<Dependency Name="runtime.win-x64.Microsoft.NETCore.ILAsm" Version="10.0.0-rc.2.25458.103">
3232
<Uri>https://github.com/dotnet/dotnet</Uri>
33-
<Sha>96384f46287cd0b6ae49f3885676e3d1635c7894</Sha>
33+
<Sha>f7f9fbc789eaea36c447f3826eac66a925965915</Sha>
3434
</Dependency>
35-
<Dependency Name="runtime.win-x86.Microsoft.NETCore.ILAsm" Version="10.0.0-rc.2.25454.107">
35+
<Dependency Name="runtime.win-x86.Microsoft.NETCore.ILAsm" Version="10.0.0-rc.2.25458.103">
3636
<Uri>https://github.com/dotnet/dotnet</Uri>
37-
<Sha>96384f46287cd0b6ae49f3885676e3d1635c7894</Sha>
37+
<Sha>f7f9fbc789eaea36c447f3826eac66a925965915</Sha>
3838
</Dependency>
39-
<Dependency Name="System.Reflection.MetadataLoadContext" Version="10.0.0-rc.2.25454.107">
39+
<Dependency Name="System.Reflection.MetadataLoadContext" Version="10.0.0-rc.2.25458.103">
4040
<Uri>https://github.com/dotnet/dotnet</Uri>
41-
<Sha>96384f46287cd0b6ae49f3885676e3d1635c7894</Sha>
41+
<Sha>f7f9fbc789eaea36c447f3826eac66a925965915</Sha>
4242
</Dependency>
43-
<Dependency Name="Microsoft.NETCore.ILDAsm" Version="10.0.0-rc.2.25454.107">
43+
<Dependency Name="Microsoft.NETCore.ILDAsm" Version="10.0.0-rc.2.25458.103">
4444
<Uri>https://github.com/dotnet/dotnet</Uri>
45-
<Sha>96384f46287cd0b6ae49f3885676e3d1635c7894</Sha>
45+
<Sha>f7f9fbc789eaea36c447f3826eac66a925965915</Sha>
4646
</Dependency>
47-
<Dependency Name="System.Text.Encodings.Web" Version="10.0.0-rc.2.25454.107">
47+
<Dependency Name="System.Text.Encodings.Web" Version="10.0.0-rc.2.25458.103">
4848
<Uri>https://github.com/dotnet/dotnet</Uri>
49-
<Sha>96384f46287cd0b6ae49f3885676e3d1635c7894</Sha>
49+
<Sha>f7f9fbc789eaea36c447f3826eac66a925965915</Sha>
5050
</Dependency>
51-
<Dependency Name="System.Text.Json" Version="10.0.0-rc.2.25454.107">
51+
<Dependency Name="System.Text.Json" Version="10.0.0-rc.2.25458.103">
5252
<Uri>https://github.com/dotnet/dotnet</Uri>
53-
<Sha>96384f46287cd0b6ae49f3885676e3d1635c7894</Sha>
53+
<Sha>f7f9fbc789eaea36c447f3826eac66a925965915</Sha>
5454
</Dependency>
55-
<Dependency Name="Microsoft.NETCore.App.Ref" Version="10.0.0-rc.2.25454.107">
55+
<Dependency Name="Microsoft.NETCore.App.Ref" Version="10.0.0-rc.2.25458.103">
5656
<Uri>https://github.com/dotnet/dotnet</Uri>
57-
<Sha>96384f46287cd0b6ae49f3885676e3d1635c7894</Sha>
57+
<Sha>f7f9fbc789eaea36c447f3826eac66a925965915</Sha>
5858
</Dependency>
59-
<Dependency Name="System.Runtime.Serialization.Formatters" Version="10.0.0-rc.2.25454.107">
59+
<Dependency Name="System.Runtime.Serialization.Formatters" Version="10.0.0-rc.2.25458.103">
6060
<Uri>https://github.com/dotnet/dotnet</Uri>
61-
<Sha>96384f46287cd0b6ae49f3885676e3d1635c7894</Sha>
61+
<Sha>f7f9fbc789eaea36c447f3826eac66a925965915</Sha>
6262
</Dependency>
63-
<Dependency Name="Microsoft.Win32.SystemEvents" Version="10.0.0-rc.2.25454.107">
63+
<Dependency Name="Microsoft.Win32.SystemEvents" Version="10.0.0-rc.2.25458.103">
6464
<Uri>https://github.com/dotnet/dotnet</Uri>
65-
<Sha>96384f46287cd0b6ae49f3885676e3d1635c7894</Sha>
65+
<Sha>f7f9fbc789eaea36c447f3826eac66a925965915</Sha>
6666
</Dependency>
67-
<Dependency Name="System.CodeDom" Version="10.0.0-rc.2.25454.107">
67+
<Dependency Name="System.CodeDom" Version="10.0.0-rc.2.25458.103">
6868
<Uri>https://github.com/dotnet/dotnet</Uri>
69-
<Sha>96384f46287cd0b6ae49f3885676e3d1635c7894</Sha>
69+
<Sha>f7f9fbc789eaea36c447f3826eac66a925965915</Sha>
7070
</Dependency>
71-
<Dependency Name="System.Configuration.ConfigurationManager" Version="10.0.0-rc.2.25454.107">
71+
<Dependency Name="System.Configuration.ConfigurationManager" Version="10.0.0-rc.2.25458.103">
7272
<Uri>https://github.com/dotnet/dotnet</Uri>
73-
<Sha>96384f46287cd0b6ae49f3885676e3d1635c7894</Sha>
73+
<Sha>f7f9fbc789eaea36c447f3826eac66a925965915</Sha>
7474
</Dependency>
75-
<Dependency Name="System.Formats.Nrbf" Version="10.0.0-rc.2.25454.107">
75+
<Dependency Name="System.Formats.Nrbf" Version="10.0.0-rc.2.25458.103">
7676
<Uri>https://github.com/dotnet/dotnet</Uri>
77-
<Sha>96384f46287cd0b6ae49f3885676e3d1635c7894</Sha>
77+
<Sha>f7f9fbc789eaea36c447f3826eac66a925965915</Sha>
7878
</Dependency>
79-
<Dependency Name="System.IO.Hashing" Version="10.0.0-rc.2.25454.107">
79+
<Dependency Name="System.IO.Hashing" Version="10.0.0-rc.2.25458.103">
8080
<Uri>https://github.com/dotnet/dotnet</Uri>
81-
<Sha>96384f46287cd0b6ae49f3885676e3d1635c7894</Sha>
81+
<Sha>f7f9fbc789eaea36c447f3826eac66a925965915</Sha>
8282
</Dependency>
8383
</ProductDependencies>
8484
<ToolsetDependencies>
8585
<!-- Arcade -->
86-
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="10.0.0-beta.25454.107">
86+
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="10.0.0-beta.25458.103">
8787
<Uri>https://github.com/dotnet/dotnet</Uri>
88-
<Sha>96384f46287cd0b6ae49f3885676e3d1635c7894</Sha>
88+
<Sha>f7f9fbc789eaea36c447f3826eac66a925965915</Sha>
8989
</Dependency>
90-
<Dependency Name="Microsoft.DotNet.GenFacades" Version="10.0.0-beta.25454.107">
90+
<Dependency Name="Microsoft.DotNet.GenFacades" Version="10.0.0-beta.25458.103">
9191
<Uri>https://github.com/dotnet/dotnet</Uri>
92-
<Sha>96384f46287cd0b6ae49f3885676e3d1635c7894</Sha>
92+
<Sha>f7f9fbc789eaea36c447f3826eac66a925965915</Sha>
9393
</Dependency>
94-
<Dependency Name="Microsoft.DotNet.CMake.Sdk" Version="10.0.0-beta.25454.107">
94+
<Dependency Name="Microsoft.DotNet.CMake.Sdk" Version="10.0.0-beta.25458.103">
9595
<Uri>https://github.com/dotnet/dotnet</Uri>
96-
<Sha>96384f46287cd0b6ae49f3885676e3d1635c7894</Sha>
96+
<Sha>f7f9fbc789eaea36c447f3826eac66a925965915</Sha>
9797
</Dependency>
98-
<Dependency Name="Microsoft.DotNet.Helix.Sdk" Version="10.0.0-beta.25454.107">
98+
<Dependency Name="Microsoft.DotNet.Helix.Sdk" Version="10.0.0-beta.25458.103">
9999
<Uri>https://github.com/dotnet/dotnet</Uri>
100-
<Sha>96384f46287cd0b6ae49f3885676e3d1635c7894</Sha>
100+
<Sha>f7f9fbc789eaea36c447f3826eac66a925965915</Sha>
101101
</Dependency>
102-
<Dependency Name="Microsoft.DotNet.RemoteExecutor" Version="10.0.0-beta.25454.107">
102+
<Dependency Name="Microsoft.DotNet.RemoteExecutor" Version="10.0.0-beta.25458.103">
103103
<Uri>https://github.com/dotnet/dotnet</Uri>
104-
<Sha>96384f46287cd0b6ae49f3885676e3d1635c7894</Sha>
104+
<Sha>f7f9fbc789eaea36c447f3826eac66a925965915</Sha>
105105
</Dependency>
106-
<Dependency Name="Microsoft.DotNet.XUnitV3Extensions" Version="10.0.0-beta.25454.107">
106+
<Dependency Name="Microsoft.DotNet.XUnitV3Extensions" Version="10.0.0-beta.25458.103">
107107
<Uri>https://github.com/dotnet/dotnet</Uri>
108-
<Sha>96384f46287cd0b6ae49f3885676e3d1635c7894</Sha>
108+
<Sha>f7f9fbc789eaea36c447f3826eac66a925965915</Sha>
109109
</Dependency>
110110
</ToolsetDependencies>
111111
</Dependencies>

global.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,11 @@
2121
}
2222
},
2323
"msbuild-sdks": {
24-
"Microsoft.DotNet.Arcade.Sdk": "10.0.0-beta.25454.107",
25-
"Microsoft.DotNet.CMake.Sdk": "10.0.0-beta.25454.107",
26-
"Microsoft.DotNet.Helix.Sdk": "10.0.0-beta.25454.107",
24+
"Microsoft.DotNet.Arcade.Sdk": "10.0.0-beta.25458.103",
25+
"Microsoft.DotNet.CMake.Sdk": "10.0.0-beta.25458.103",
26+
"Microsoft.DotNet.Helix.Sdk": "10.0.0-beta.25458.103",
2727
"FIX-85B6-MERGE-9C38-CONFLICT": "1.0.0",
28-
"Microsoft.NET.Sdk.IL": "10.0.0-rc.2.25454.107"
28+
"Microsoft.NET.Sdk.IL": "10.0.0-rc.2.25458.103"
2929
},
3030
"native-tools": {
3131
"cmake": "latest"

src/System.Windows.Forms/GlobalSuppressions.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
// The .NET Foundation licenses this file to you under the MIT license.
33

44
// Publicly shipped API
5+
56
[assembly: SuppressMessage("Naming", "CA1725:Parameter names should match base declaration", Justification = "Public API", Scope = "member", Target = "~M:System.Windows.Forms.ButtonBase.OnKeyDown(System.Windows.Forms.KeyEventArgs)")]
67
[assembly: SuppressMessage("Naming", "CA1725:Parameter names should match base declaration", Justification = "Public API", Scope = "member", Target = "~M:System.Windows.Forms.ButtonBase.OnKeyUp(System.Windows.Forms.KeyEventArgs)")]
78
[assembly: SuppressMessage("Naming", "CA1725:Parameter names should match base declaration", Justification = "Public API", Scope = "member", Target = "~M:System.Windows.Forms.ButtonBase.OnMouseDown(System.Windows.Forms.MouseEventArgs)")]

0 commit comments

Comments
 (0)