CsWinRT
CsWinRT copied to clipboard
C# language projection for the Windows Runtime
# Proposal: CsWinRT should enable AOT and single-file analyzers ## Summary While CsWinRT currently doesn't support AOT yet (I mean it kinda works in some scenarios if you try really...
https://learn.microsoft.com/en-us/dotnet/api/system.obsoleteattribute?view=net-8.0#windows-8x-store-apps
**Describe the bug** > **Note**: related to #1248. This is just meant for tracking, as I'm aware CsWinRT doesn't support NativeAOT just yet. I've put together a minimal Win2D Win32...
Today we have similar behavior as Windmdexp for authoring components: compile time errors with diagnostics for code not valid for Windows Runtime. We would like to go further and add...
# Proposal: support CloakedIid for WinRT/COM interfaces ## Summary When defining a WinRT/COM class, WRL exposes the [`CloakedIid`](https://learn.microsoft.com/cpp/cppcx/wrl/cloakediid-structure) helper, which allows interfaces to be hidden and only show up when...
**Describe the bug** We are evaluating an architecture which we generate C# projection from a C++/WinRT component using a WinUI 3 Application (consumer) instead of a C# library (wrapper around...
System.InvalidOperationException : Target type is not a projected type: System.Collections.IEnumerator. Stack Trace: TypeExtensions.GetHelperType(Type type) line 103 IDynamicInterfaceCastable.GetInterfaceImplementation(RuntimeTypeHandle interfaceType) line 144 IEnumerator.MoveNext() CustomIteratorTest.MoveNext() line 1916 TestCSharp.TestIterator() line 2595
Visual Studio 2022 ![image](https://user-images.githubusercontent.com/5080114/223195281-3b59a07e-e6b9-4fe5-96af-8ecafdd34476.png)
## Overview and context I'm working with the Win2D team to add new APIs to allow developers to implement custom D2D effects that can interop with Win2D. This is a...
Hi Team, I am using below api in .Net Framework based project ( Centennial app ). Windows.UI.Core.Preview.Communications.PreviewTeamDeviceCredentials have added a .winmd reference for this. This api mainly used in Windows...