Skip to content

Commit 0e19e09

Browse files
RexJaeschkeBillWagner
authored andcommitted
remove prohibition of unmanaged constructed types
1 parent 4ad7d5b commit 0e19e09

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

Diff for: standard/types.md

+1
Original file line numberDiff line numberDiff line change
@@ -701,3 +701,4 @@ An *unmanaged_type* is any type that isn’t a *reference_type*, a *type_paramet
701701
- `sbyte`, `byte`, `short`, `ushort`, `int`, `uint`, `long`, `ulong`, `char`, `float`, `double`, `decimal`, or `bool`.
702702
- Any *enum_type*.
703703
- Any user-defined *struct_type* that is not a constructed type and contains instance fields of *unmanaged_type*s only.
704+
- In unsafe code ([§22.2](unsafe-code.md#222-unsafe-contexts)), any *pointer_type* ([§22.3](unsafe-code.md#223-pointer-types)).

0 commit comments

Comments
 (0)