Skip to content

Commit

Permalink
remove prohibition of unmanaged constructed types
Browse files Browse the repository at this point in the history
  • Loading branch information
RexJaeschke authored and BillWagner committed Sep 26, 2023
1 parent 4ad7d5b commit 0e19e09
Showing 1 changed file with 1 addition and 0 deletions.
1 change: 1 addition & 0 deletions standard/types.md
Original file line number Diff line number Diff line change
Expand Up @@ -701,3 +701,4 @@ An *unmanaged_type* is any type that isn’t a *reference_type*, a *type_paramet
- `sbyte`, `byte`, `short`, `ushort`, `int`, `uint`, `long`, `ulong`, `char`, `float`, `double`, `decimal`, or `bool`.
- Any *enum_type*.
- Any user-defined *struct_type* that is not a constructed type and contains instance fields of *unmanaged_type*s only.
- In unsafe code ([§22.2](unsafe-code.md#222-unsafe-contexts)), any *pointer_type* ([§22.3](unsafe-code.md#223-pointer-types)).

0 comments on commit 0e19e09

Please sign in to comment.