\
'(\\)?.'
"
"
//
/\*
\*/
_
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