Skip to content
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

IOP workshop fixes and build improvements #1562

Merged
merged 6 commits into from
Oct 29, 2021
Merged

IOP workshop fixes and build improvements #1562

merged 6 commits into from
Oct 29, 2021

Conversation

mregen
Copy link
Contributor

@mregen mregen commented Oct 28, 2021

-prep for net472 or greater and net5.0 or greater build, only build #ifdef
-fixes for complex types:

  • a structure which contains an enum from namespace 0 can not be created. fixes Complex type system cannot create class when property is a enum. #1561.
  • a structure with multidimensional array may lead to a endless loop in ComplexTypeSystem.Load
  • a malformed namespace Uri which contains a space character prevents creation of type system.
  • select endpoint doesn't pick the right scheme if the default endpoint must be picked

@mregen mregen requested a review from mrsuciu October 28, 2021 14:31
@mregen
Copy link
Contributor Author

mregen commented Oct 28, 2021

note: testing .NET5.0 build, will be removed

@lgtm-com
Copy link

lgtm-com bot commented Oct 28, 2021

This pull request introduces 1 alert when merging 373e332 into ed434e9 - view on LGTM.com

new alerts:

  • 1 for Constant condition

@lgtm-com
Copy link

lgtm-com bot commented Oct 29, 2021

This pull request introduces 1 alert when merging 5212cfc into ed434e9 - view on LGTM.com

new alerts:

  • 1 for Constant condition

@lgtm-com
Copy link

lgtm-com bot commented Oct 29, 2021

This pull request introduces 1 alert when merging fb74d65 into ed434e9 - view on LGTM.com

new alerts:

  • 1 for Constant condition

Copy link
Contributor

@mrsuciu mrsuciu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good

@mregen
Copy link
Contributor Author

mregen commented Oct 29, 2021

as a sidenote the .NET5.0 build is passing, but the .NET 4.7.2 build is missing some functionality (ImportSubjectPublicKeyInfo) to be able to fully support the ECC and RSA cert functions. The .NET5 and net472 build steps have been removed for this PR.

@mregen mregen merged commit 53ec78f into master Oct 29, 2021
@mregen mregen deleted the iop_fixes branch October 29, 2021 14:21
opcfoundation-org pushed a commit that referenced this pull request Nov 2, 2021
-fixes for complex types:
  - a structure which contains an enum from namespace 0 can not be created. fixes #1561.
  - a structure with multidimensional array may lead to a endless loop in `ComplexTypeSystem.Load`
  - a malformed namespace Uri which contains a space character prevents creation of type system.
  - select endpoint doesn't pick the right scheme if the default endpoint must be picked
-prep for net472 or greater and net5.0 or greater build, only build #ifdef
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Complex type system cannot create class when property is a enum.
2 participants