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

Adding [Serializable] attribute to geometry3Sharp objects to allow Bi… #172

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

gmpatel
Copy link

@gmpatel gmpatel commented Nov 30, 2021

…naryFormatter serialization

geometry3Sharp is popular and been used in many projects. most projects has their own objects where geometry3Sharp objects are being used and in modern applications cloning/caching/serialization is very common. C#.Net's native BinaryFormatter is fastest way of serializing big objects which you can only do with the objects decorated using [Serializable] attribute. And also the own project classes are not BinaryFormatter serializable if geometry3Sharp objects are used in it. This change will help many projects.

…naryFormatter serialization

geometry3Sharp is popular and been used in many projects. most projects has their own objects where geometry3Sharp objects are being used and in modern applications cloning/caching/serialization is very common. C#.Net's native BinaryFormatter is fastest way of serializing big objects which you can only do with the objects decorated using [Serializable] attribute. And also the own project classes are not BinaryFormatter serializable if geometry3Sharp objects are used in it. This change will help many projects.
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