Unchase.OpenAPI.Connectedservice
Unchase.OpenAPI.Connectedservice copied to clipboard
Code generation enters infinite loop in v1.8.0
Describe the bug
When reading a schema MyClass with properties being named MyClass and MyClass1, the service enters an infinite loop and can only be cancelled by shutting down Visual Studio 2022 via the task manager.
I suspect that this seems to be a problem with the newest version 1.8.0 of this extension, as there weren't any issues for me a few weeks ago.
Steps to reproduce
Store the following json-file locally and try to generate the code from it (check "Generate CSharp Client" and then in the CSharp Client Settings uncheck GenerateClientClasses)
{
"openapi": "3.0.1",
"info": {
"title": "My Web API",
"version": "v2"
},
"paths": {
},
"components": {
"schemas": {
"MyClass": {
"type": "object",
"properties": {
"MyClass": {
"type": "string"
},
"MyClass1": {
"type": "string"
}
}
}
}
}
}
Expected result
Previously the property MyClass was renamed to MyClass2 in the generated code.
Actual result
Upon hitting finish, the service enters an infinite loop. The console output gets stuck as shown on the screenshot below.
Screenshots

Hi, @MichaelF1989
Could you try again with v1.9.1?
Unfortunately, the problem seems to persist with v1.9.1.