Jonathan Pryor

Results 112 comments of Jonathan Pryor
trafficstars

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?