Tanner Gooding

Results 380 comments of Tanner Gooding

CC. @MadsTorgersen, @AlekseyTs, @stephentoub Same here. Please let me know if you believe anything from the meeting was not covered here or if there are any additional changes or clarifications...

It cannot be within a single assembly, it must be across two separate assemblies That is, if assembly `A` defines `[SpecialName] public static C op_LeftShift(C c, object o)`, then assembly...

The amount of work required to restrict it is likely more than the amount of work required to simply remove the restriction. Users can always misuse features. You can define...

Issues on csharplang tend to stay open for some time after they have been implemented and shipped. I'd expect the proposal champion will close it as appropriate for the C#...

@paulomorgado, having a language construct that is created from multiple keywords is not that unusual. In some cases, like C++ they separate the words with underscore (`thread_local` for example). The...

Going to leave this as a reference as it will be the starting point for almost any work done here:

Overall, the approach/setup will be fairly similar to P/Invoke. The primary difference is that instead of declaring extern functions and annotating them with `DllImport`, you will instead be declaring delegates...

You can point to any method that you want. The hard part is defining a mechanism for lookup of the relevant signatures, etc. On the native side, the hosting APIs...

But, once you have a mechanism to do lookup both ways; you can define your actual APIs however you want and just route the few communication APIs through those functions...