Steve
Steve
I think the implementation of this method need to be revisited: https://github.com/dotnet/efcore/blob/b3619b49eb43fdeb8c93d167f2bc1fd67c2735ec/src/Microsoft.Data.Sqlite.Core/Utilities/BundleInitializer.cs#L20 Why not call `SQLitePCL.Batteries_V2.Init()` directly?
Yes, but at least it works against shared generics, and can workaround with rd.xml.
A possible solution is not to rely on CsWinRT but instead create your own projection types and marshaller code (COMWrappers). The winmd files can provide the type information of interfaces....
The simplest way is to change all `struct` to `record struct` so that `Equals`, `GetHashCode`, `ToString` and `==` will be automatically implemented by the compiler.
I hit the same issue immediately after I published my app using `dotnet publish -c Release -r win-x64`.
Would also like to see Avalonia marking all libraries with `true` and enabling trimming Roslyn analyzer with `true`.
I don't think it should introduce a new `#!` directive to C#, for C# doesn't use `#` for comment syntax. How about: ```csharp /// ``` Which will allow more complex...
What the codegen will be with `--use-system-json both`? Are you expecting TypedocConverter to generate two bindings that one uses `System.Text.Json` and another uses `Newtonsoft.Json`?
Avalonia is not compatible with link trimming for now. But you can workaround it with TrimmerRootDescriptor: ```xml ```
It works with TrimMode=copyused.