This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!
22.4 Types Grammar
4.1 Value types
- value-type:
- struct-type
enum-type
- struct-type:
- type-name
simple-type
- simple-type:
- numeric-type
bool
- numeric-type:
- integral-type
floating-point-type
decimal
- integral-type:
- sbyte
byte
short
ushort
int
uint
long
ulong
char
- floating-point-type:
- float
double
- enum-type:
- type-name
4.2 Reference types
- reference-type:
- class-type
interface-type
array-type
delegate-type
- class-type:
- type-name
object
string
- interface-type:
- type-name
- array-type:
- non-array-type rank-specifiers
- non-array-type:
- type
- rank-specifiers:
- rank-specifier
rank-specifiers rank-specifier
- rank-specifier:
- [ dim-separatorsopt ]
- dim-separators:
- ,
dim-separators ,
- delegate-type:
- type-name