csharpstandard icon indicating copy to clipboard operation
csharpstandard copied to clipboard

remove prohibition of unmanaged constructed types

Open RexJaeschke opened this issue 3 years ago • 5 comments

RexJaeschke avatar Aug 04 '22 18:08 RexJaeschke

rebased on the latest draft v8 branch on 9/26/2023

BillWagner avatar Sep 26 '23 18:09 BillWagner

The title talks about unmanaged constructed types - the text seems to be about pointer types. (It looks like constructed types still count as managed.) I think I need a bit more context to understand this change.

jskeet avatar May 09 '24 09:05 jskeet

(@jskeet to have another pass at this - in this PR.)

jskeet avatar May 15 '24 21:05 jskeet

And look for other places, e.g. 515.

jskeet avatar May 15 '24 21:05 jskeet

Also (try to) remove the grammar as type parameters can be unmanaged - instead, make references to it specify that the type must be unmanaged. (Do this in a separate commit.)

jskeet avatar May 15 '24 21:05 jskeet