| ECMA-334 C# Language Specification 10.4.2: Struct members | 
The members of a struct are the members declared in the struct and the members inherited from the struct's direct base class System.ValueType and the indirect base class object. 
The members of a simple type correspond directly to the members of the struct type aliased by the simple type: 
-  The members of sbyte  are the members of the System.SByte struct. 
-  The members of byte  are the members of the System.Byte struct. 
-  The members of short  are the members of the System.Int16 struct. 
-  The members of ushort  are the members of the System.UInt16 struct. 
-  The members of int  are the members of the System.Int32 struct. 
-  The members of uint  are the members of the System.UInt32 struct. 
-  The members of long  are the members of the System.Int64 struct. 
-  The members of ulong  are the members of the System.UInt64 struct. 
-  The members of char  are the members of the System.Char struct. 
-  The members of float  are the members of the System.Single struct. 
-  The members of double  are the members of the System.Double struct. 
-  The members of decimal  are the members of the System.Decimal struct. 
-  The members of bool  are the members of the System.Boolean struct.