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