\ '(\\)?.' " " // /\* \*/ _ abstract and array as base catch class def extends extern false finally fun implements interface internal macro match module mutable namespace new null out override params private protected public ref sealed static struct syntax this throw true try type typeof using variant virtual when where do while for foreach in if else lock repeat until unless using when while [0-9]*\.[0-9]+([eE][-+]?[0-9]+)?\b \b[0-9]+[Uu]?([Ll]|[Ss]|[Bb])?\b \b0[bB][01]+[Uu]?([Ll]|[Ss]|[Bb])?\b \b0[oO][0-7]+[Uu]?([Ll]|[Ss]|[Bb])?\b \b0[xX][0-9a-fA-F]+[Uu]?([Ll]|[Ss]|[Bb])?\b bool byte char decimal double float int long object sbyte short string uint ulong ushort void list