abstract enum stackalloc as event namespace static base explicit extern null struct break switch finally operator this case fixed out throw catch override for params try foreach private class goto protected if public continue implicit readonly in ref unsafe default return delegate interface using do internal sealed virtual else lock while #if #else #elif #endif #define #undef #warning #error #line #region #endregion true false new sizeof typeof is checked unchecked base long string bool object byte float char uint const ulong decimal int ushort sbyte double short void