Есть ли способ в .net определить, является ли слово ключевым словом в данном языке .net?
Я использую довольно простой генератор кода для этого проекта, и я хотел бы начать автоматизировать его. Прямо сейчас я делаю каждый вручную, так что исправить любые возникающие проблемы довольно легко. Однако, как только это начнет происходить автоматически, мне понадобится способ определить, является ли слово, которое мне нужно использовать в качестве идентификатора, ключевым словом. Я все еще могу использовать его, мне просто нужно правильно процитировать его.
Я знаю, что могу просто цитировать все Я генерирую, но я хотел бы сохранить сгенерированный код довольно :)
Пример того, что мне нужно процитировать:
vb: Public [Class] As String = "CLASS"
c#: public String @class = "CLASS";