CsWinRT
CsWinRT copied to clipboard
C# language projection for the Windows Runtime
The Reflection code in `CreateX` methods in ComWrappersSupport.cs can use pre generated code and possibly improve performance just like the EventSource perf improvement achieved previously.
Some API designs use type erasure for returned objects, such as event args. Callers are then expected to discover what type the object is and cast accordingly. If the object...
Visual Studio 16.8 will ship with a converged VCLibs.UWPDesktop framework package, which obsoletes the need/complexity for the VCRT Forwarders package.
We will have use cases to use source generator in contexts other than cswinrt. Spoke to @manodasanW and @j0shuams about this; it isn't urgent, but we will need to do...
Currently the generator maps certain .net types to WinUI 3. The generator should be able to reason about system XAML (even if winrt.runtime doesn't).
When getting together project support, we had a timing issue of two PRs needing two land before a regression test can be introduced to the sdk. The changes have been...
Mano: Winmds might have intellisense associated with them which would have been a xml file per winmd containing the documentation for each type in the winmd. In order for these...
# Proposal: CsWinRT should automatically reference the correct WinMD files when a native project and a managed projection project reference the same NuGet package ## Summary When a native project...
[CsWinRTIssue.zip](https://github.com/microsoft/CsWinRT/files/7447039/CsWinRTIssue.zip) `WinRT.Host.Shim.dll` gets copied always. We're also setting `Platforms = x64` and (not in this sample) `RuntimeIdentifier = win10-x64` which also makes it copy `WinRT.Host.dll`. In this sample it's in...