Jevan Saks

Results 8 issues of Jevan Saks

I've been banging my head on this one for a while. I believe, according to the docs, that this should behave like a Union so I'm expecting to see a...

**Describe the bug** FrameworkElementAutomationPeer has only a 1-param constructor, but the generated code doesn't call it. **To Reproduce** ```c# public sealed class TestAutomationPeer : FrameworkElementAutomationPeer { public TestAutomationPeer(FrameworkElement owner) :...

bug

Contracts seem to be unconditionally generated as public. Generated code shows up as this even if `true` ``` [global::Windows.Foundation.Metadata.ContractVersion(1u)] public enum FooContract { } ```

bug

Fixes #6791 ## AdaptiveExpressions on System.Text.Json overview To make AdaptiveExpressions library work with [AOT compilation](https://learn.microsoft.com/en-us/dotnet/core/deploying/native-aot/?tabs=net7%2Cwindows), it was necessary to migrate from Newtonsoft to System.Text.Json. This has user-visible API and implementation...

Automation: No parity

### Description Fix AOT trim warning from JsonPath (`'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicMethods' in call to 'System.Type.GetMethods(BindingFlags)'. The return value of method 'System.Object.GetType()' does not have matching annotations.`). *...

pkg:path

**Describe the bug** We have a contract where version 2 is experimental. The CsWinRT generated code produces code that itself generates a warning because the ABI interface has [Experimental] on...

bug

### Summary There's a set of WinRT attributes that affect the WinMD generation that enable devs to create stable ABIs. Currently to meet this need we have devs write IDL,...

### Description In a WinUI3 project I get errors telling me that I need to set DisableRuntimeMarshalling but I have done so. And if I add `[assembly:DisableRuntimeMarshalling]` then I get...

untriaged
needs team triage
Area-NetSDK