Skip to content

Conversation

@takeshik
Copy link
Contributor

Overview

  • Remove assembly references to System.Runtime.Serialization.
  • Re-implement the codes to test DataContractAttribute and DataMemberAttribute with reflection rather than static member access.
  • This also may be able to apply for the branch 0.5.

Purpose

  • The dependency of System.Runtime.Serialization is only for compatibility for other serializer, but this causes loading System.Runtime.Serialization assembly. I think this is a bit wasteful.

Concerns

  • It ran on my environment but it is not fully-tested.

Remove the references for DataContractAttribute and DataMemberAttribute
and re-implement with reflection-based attribute retrieving.
yfakariya added a commit that referenced this pull request May 24, 2014
@yfakariya
Copy link
Member

Thank you!
I merged your PR in 0.4 and 0.5 branch with minor fixes related to winrt, net35, and sl build issues.

yfakariya added a commit that referenced this pull request May 24, 2014
Signed-off-by: yfakariya <yfakariya@gmail.com>
@takeshik
Copy link
Contributor Author

I read the fixes and got it. Thanks a lot!

@takeshik takeshik closed this May 26, 2014
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.

2 participants