in lib/helper.js [136:157]
function _avoidReserveName(name) {
const reserves = [
'abstract', 'as', 'base', 'bool', 'break', 'byte', 'case',
'catch', 'char', 'checked', 'class', 'const', 'continue',
'decimal', 'default', 'delegate', 'do', 'double', 'else',
'enum', 'event', 'explicit', 'extern', 'false', 'finally',
'fixed', 'float', 'for', 'foreach', 'goto', 'if', 'implicit',
'in', 'int', 'interface', 'internal', 'is', 'lock', 'long',
'namespace', 'new', 'null', 'object', 'operator', 'out',
'override', 'params', 'private', 'protected', 'public',
'readonly', 'ref', 'return', 'sbyte', 'switch', 'this',
'throw', 'true', 'try', 'typeof', 'uint', 'ulong', 'unchecked',
'unsafe', 'ushort', 'using', 'virtual', 'void', 'volatile',
'while', 'Equals', 'model'
];
if (reserves.indexOf(name) !== -1) {
return `${name}_`;
}
return name;
}