-
Notifications
You must be signed in to change notification settings - Fork 357
Add trimming support #76
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
Conversation
Also added linker annotations where needed
915d402
to
af03bdf
Compare
ee44f08
to
cc3205a
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks like this PR was already merged into the main branch, but came across an issue in one of the unit tests, as well as a misspelling
|
||
messenger.UnregisterAll(recipientB); | ||
|
||
Assert.IsFalse(messenger.IsRegistered<MessageB>(recipientA)); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Assert.IsFalse(messenger.IsRegistered<MessageA>(recipientB));
} | ||
|
||
// We also add the ICloneable interface to test that the message | ||
// interfaces are all handled correctly even when inteleaved |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
interleaved
(sp)
Contributes to #8
Closes #39
This PR adds trimming support to all libraries.
It also includes trimming annotations where needed.
Additionally, it enables implementing
OnActivated/OnDeactivated
with[ObservableRecipient]
, which was missing.