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

[TrackableEntities.Common] Separate Core API's: TrackableEntities.Common.Core #97

Open
tonysneed opened this issue Dec 26, 2015 · 0 comments
Milestone

Comments

@tonysneed
Copy link
Collaborator

I think we should take core bits out of TrackableEntities.Common and put them into TrackableEntities.Common.Core:

  • TrackingState enum
  • ITrackable interface

This is for folks who may want to manually set or get tracking state without concern for higher level API's, such as object graph recursion. Those higher level API's can continue to exist in TrackableEntities.Common, so existing references will remain valid, but Common will depend on Common.Core. That way, someone wishing just to manually set or get TrackingState may do so without bringing in stuff they don't need, which seems like a cleaner design.

@tonysneed tonysneed added this to the v 3.0.0 milestone Dec 26, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant