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

Object snapshots #21

Open
ermau opened this issue Sep 22, 2012 · 1 comment
Open

Object snapshots #21

ermau opened this issue Sep 22, 2012 · 1 comment
Labels

Comments

@ermau
Copy link
Owner

ermau commented Sep 22, 2012

Currently, object values are simply strings generated by [DebuggerDisplay] and/or .ToString(); We need to be able to take a snapshot of the object's state if we ever want to be able to move closer to debugger-like functionality.

We could:

  1. Create a deep copy of the object (hard, slow, complete)
  2. Track external property changes differently, associating it with the object (easy, faster, far from complete)

This would probably be an optional feature, given potential performance implications.

@ermau
Copy link
Owner Author

ermau commented Dec 16, 2012

Given the new AppDomain separation, this has gotten a bit trickier. The snapshot will need to be taken in the AppDomain, and represented in a way that can be sent back to the host domain.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant