Skip to content

Conversation

@Kasdejong
Copy link
Member

@Kasdejong Kasdejong commented Oct 16, 2024

Description

This first step makes POCO's implement ITypedElement. Since we no longer supply an ITypedElement.Definition, we had to patch some of the parsers to get all unit-tests back to work. In the end, these changes to the parsers will be reverted, they are just made to be able to continue testing with our extensive set of tests on ITypedElement.

Related issues

#2894, #2895

Testing

Tested by making Base.ToTypedElement() point to this implementation. This is temporary.

@ewoutkramer ewoutkramer changed the title Spike/make resource implement iscopednode #2910 Make resource implement iscopednode Oct 16, 2024
@ewoutkramer ewoutkramer changed the title #2910 Make resource implement iscopednode #2910 Make resource implement IScopednode - phase 1 Oct 16, 2024
@ewoutkramer ewoutkramer changed the title #2910 Make resource implement IScopednode - phase 1 #2910 Make Base implement IScopednode - phase 1 Oct 16, 2024
@ewoutkramer ewoutkramer changed the title #2910 Make Base implement IScopednode - phase 1 #2910 Make Base implement IScopedNode - phase 1 Oct 16, 2024
@Kasdejong Kasdejong changed the base branch from develop to develop-6.0 October 16, 2024 15:08
@Kasdejong Kasdejong marked this pull request as ready for review October 16, 2024 15:10
@Kasdejong Kasdejong requested a review from ewoutkramer October 17, 2024 11:45
@Kasdejong
Copy link
Member Author

Serialization is still binary breaking, but not source breaking. It now takes Base instead of Resource

…node

# Conflicts:
#	src/Hl7.Fhir.Base/CompatibilitySuppressions.xml
#	src/Hl7.Fhir.Base/Model/Base.cs
@Kasdejong Kasdejong requested a review from ewoutkramer October 21, 2024 07:35
<?xml version="1.0" encoding="utf-8"?>
<!-- https://learn.microsoft.com/en-us/dotnet/fundamentals/package-validation/diagnostic-ids -->
<Suppressions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Suppression>
Copy link
Member

Choose a reason for hiding this comment

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

Make sure you add info about the breaking changes to the PR, including alternatives that people can use.

@Kasdejong
Copy link
Member Author

Note: We will investigate to what extent this is breaking after we work our way through the. [TemporarilyChanged] annotations.

@Kasdejong Kasdejong requested a review from ewoutkramer October 22, 2024 09:49
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.

3 participants