Feature request: ref returns and ref locals(according to the C# 7 specs)

I would like to have the ref returns as specified in the C# 7 specs to make sure that all new runtime functions say available for Oxygene.

At this moment I need it for an Aspect implementation that implements the VB ByRef behavior.

info on ref returns and ref locals:

  1. https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/classes-and-structs/ref-returns
  2. https://www.danielcrabtree.com/blog/128/c-sharp-7-ref-returns-ref-locals-and-how-to-use-them
  3. https://blogs.msdn.microsoft.com/mazhou/2017/12/12/c-7-series-part-7-ref-returns/

I believe this is implemented for C#. I’ll discuss with the team about whether/how it makes sense to bring the to Oxygene, if applicable…

Thanks, logged as bugs://83150