Jonathan Pryor
Jonathan Pryor
For simplicity, the "non-reified" registration demo, all at once: ```csharp #nullable enable using System; using System.Reflection; namespace Java.Lang { public class Object { public static T GetObject(IntPtr value) { return...
> How do we bind Java generic types as C# generic types? Part of the answer is to move marshal methods *outside* of the declaring type, as was done with...
> The "what goes here" is the primary question… …and calls the entire `jnimarshalmethods.*` idea into doubt: if we have a generic `ArrayList` type, there is no way for a...
> Is there a benefit to having both a non-generic **static** marshal method AND a non-generic **instance** marshal method? I *think* your idea is to register the *`static`* `IArrayListInvokerInterface.n_Add()` method...
It doesn't need to just be `[Export]` members, it needs to be *all* members for which we generate marshal members. Granted, it shouldn't be *possible* for e.g. a virtual method...
Part of the reason that `generator` emits `partial` classes is so that it doesn't need to do *everything*. Consider `java.lang.Runnable`, which can be considered as equivalent to `System.Action`. `generator` *does...
@moljac: Could you please attach the entire `api.xml` file? If `PagedListListener` isn't present, it doesn't make immediate sense that it would be emitted at all.
> First, there should not be any `` node under `Type/Docs` That is odd. > secondly, ``'s name should not be empty. That is also odd. Would it be possible...
I'm confused. :-) What's odd is that `mdoc` from Mono 4.8 produces different behavior. When I run it locally: $ mdoc update -o en Microsoft.VisualC.STLCLR.dll There are only *two* mentions...
I think this might be a sign that we should consider using a *different* grammar generator. Is there something available via nuget?