dotnet / dotnet/wpf

Consider using CsWin32 for win32 Interop code

Open
#7,007 15 comments 5 reactions 1 assignee Claimed by @pchaurasia14 View on GitHub
Feature Request
Dominant language
C#
Stars
7.7k
Forks
1.3k
Avg merge
1d 11h
Merged PRs (30d)
61

Description

dotnet/winforms is currently working through a migration of the interop code to use [CsWin32](https://github.com/microsoft/CsWin32). The associated issue can be found at https://github.com/dotnet/winforms/issues/7445. CsWin32 makes use of the [win32Metadata](https://github.com/microsoft/win32metadata) project. Improvements in the metadata and CsWin32 help improve all projects that make use of it and reduces the amount of interop code maintained in the project.

dotnet/wpf should consider making use of CsWin32 to gain access to these improvements and to help improve the ecosystem.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.