Skip to content

Commit 15ba701

Browse files
authored
Clarify that only instance fields are relevant for unmanaged types (#914)
Fixes #891
1 parent c076338 commit 15ba701

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

standard/types.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -696,8 +696,8 @@ unmanaged_type
696696
;
697697
```
698698

699-
An *unmanaged_type* is any type that isn’t a *reference_type*, a *type_parameter*, or a constructed type, and contains no fields whose type is not an *unmanaged_type*. In other words, an *unmanaged_type* is one of the following:
699+
An *unmanaged_type* is any type that isn’t a *reference_type*, a *type_parameter*, or a constructed type, and contains no instance fields whose type is not an *unmanaged_type*. In other words, an *unmanaged_type* is one of the following:
700700

701701
- `sbyte`, `byte`, `short`, `ushort`, `int`, `uint`, `long`, `ulong`, `char`, `float`, `double`, `decimal`, or `bool`.
702702
- Any *enum_type*.
703-
- Any user-defined *struct_type* that is not a constructed type and contains fields of *unmanaged_type*s only.
703+
- Any user-defined *struct_type* that is not a constructed type and contains instance fields of *unmanaged_type*s only.

0 commit comments

Comments
 (0)