-
Notifications
You must be signed in to change notification settings - Fork 245
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix(dotnet): unable to pass 2d-array of interfaces #2763
Conversation
When a 2-dimensional array of interfaces was passed, the `InferType` function failed to account for interfaces, and failed instead of correctly returning the relevant type reference. Fixes aws/aws-cdk#12587
d2a6df4
to
4e26a1a
Compare
The title of this Pull Request does not conform with [Conventional Commits] guidelines. It will need to be adjusted before the PR can be merged. |
@all-contributors add @ChristopheVico for bug |
I've put up a pull request to add @ChristopheVico! 🎉 |
@@ -1512,5 +1512,18 @@ public override String Repeat(String word) | |||
return word; | |||
} | |||
} | |||
|
|||
[Fact(DisplayName = Prefix + nameof(ArrayOfInterfaces))] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do we need to implement this in all other languages?
What about arrays of enums?
Thank you for contributing! ❤️ I will now look into making sure the PR is up-to-date, then proceed to try and merge it! |
Merging (with squash)... |
Merging (with squash)... |
When a 2-dimensional array of interfaces was passed, the
InferType
function failed to account for interfaces, and failed instead of
correctly returning the relevant type reference.
Fixes aws/aws-cdk#12587
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.