1 #ifndef CSHARP_CSHARPKW_SWG_ 2 #define CSHARP_CSHARPKW_SWG_ 3 4 /* Warnings for C# keywords */ 5 #define CSHARPKW(x) %keywordwarn("'" `x` "' is a C# keyword, renaming to '_" `x` "'",rename="_%s") `x` 6 7 /* 8 from 9 http://www.jaggersoft.com/csharp_grammar.html#1.7%20Keywords 10 11 */ 12 13 CSHARPKW(abstract); 14 CSHARPKW(as); 15 CSHARPKW(base); 16 CSHARPKW(bool); 17 CSHARPKW(break); 18 CSHARPKW(byte); 19 CSHARPKW(case); 20 CSHARPKW(catch); 21 CSHARPKW(char); 22 CSHARPKW(checked); 23 CSHARPKW(class); 24 CSHARPKW(const); 25 CSHARPKW(continue); 26 CSHARPKW(decimal); 27 CSHARPKW(default); 28 CSHARPKW(delegate); 29 CSHARPKW(do); 30 CSHARPKW(double); 31 CSHARPKW(else); 32 CSHARPKW(enum); 33 CSHARPKW(event); 34 CSHARPKW(explicit); 35 CSHARPKW(extern); 36 CSHARPKW(false); 37 CSHARPKW(finally); 38 CSHARPKW(fixed); 39 CSHARPKW(float); 40 CSHARPKW(for); 41 CSHARPKW(foreach); 42 CSHARPKW(goto); 43 CSHARPKW(if); 44 CSHARPKW(implicit); 45 CSHARPKW(in); 46 CSHARPKW(int); 47 CSHARPKW(interface); 48 CSHARPKW(internal); 49 CSHARPKW(is); 50 CSHARPKW(lock); 51 CSHARPKW(long); 52 CSHARPKW(namespace); 53 CSHARPKW(new); 54 CSHARPKW(null); 55 CSHARPKW(object); 56 CSHARPKW(operator); 57 CSHARPKW(out); 58 CSHARPKW(override); 59 CSHARPKW(params); 60 CSHARPKW(private); 61 CSHARPKW(protected); 62 CSHARPKW(public); 63 CSHARPKW(readonly); 64 CSHARPKW(ref); 65 CSHARPKW(return); 66 CSHARPKW(sbyte); 67 CSHARPKW(sealed); 68 CSHARPKW(short); 69 CSHARPKW(sizeof); 70 CSHARPKW(stackalloc); 71 CSHARPKW(static); 72 CSHARPKW(struct); 73 CSHARPKW(string); 74 CSHARPKW(switch); 75 CSHARPKW(this); 76 CSHARPKW(throw); 77 CSHARPKW(true); 78 CSHARPKW(try); 79 CSHARPKW(typeof); 80 CSHARPKW(uint); 81 CSHARPKW(ulong); 82 CSHARPKW(unchecked); 83 CSHARPKW(unsafe); 84 CSHARPKW(ushort); 85 CSHARPKW(using); 86 CSHARPKW(virtual); 87 CSHARPKW(void); 88 CSHARPKW(volatile); 89 CSHARPKW(while); 90 91 92 #undef CSHARPKW 93 94 #endif //CSHARP_CSHARPKW_SWG_ 95