The GenerateClassName method does not account for all the possible invalid characters for a C# identifier. This should call into StringUtility in CSCodeGen library to obtain the derived name that is a valid c# identifier. This also applies to GeneratePropertyName in DataInfo.
The GenerateClassName method does not account for all the possible invalid characters for a C# identifier. This should call into StringUtility in CSCodeGen library to obtain the derived name that is a valid c# identifier. This also applies to GeneratePropertyName in DataInfo.