Shannon
4a3525ece3
Fixes a memory leak caused by deep cloning
...
There was a memory leak with PublicAccessEntry during even unassignment which was not clearing the correct handler.
This goes a step further and adds a new ClearCollectionChangedEvents method for all observable collections used in umbraco
which allows fully clearing ALL event handlers instead of having to track specific ones. This will ensure there are no
unintended memory leaks in case end-users have assigned event handlers to the collection changed event which would
not be unassigned during deep cloning.
2021-01-12 13:41:50 +11:00
..
2020-09-08 11:19:18 +01:00
2019-10-23 17:31:18 +02:00
2020-05-19 17:04:23 +02:00
2020-10-05 20:48:38 +02:00
2021-01-12 13:41:50 +11:00
2019-09-26 18:40:45 +02:00
2019-02-14 16:00:58 +01:00
2020-10-05 20:48:38 +02:00
2019-02-18 11:22:25 +01:00
2019-02-04 10:09:32 +01:00
2019-02-04 10:09:32 +01:00
2021-01-12 13:41:50 +11:00
2021-01-12 13:41:50 +11:00
2019-10-07 22:10:21 +02:00
2021-01-12 13:41:50 +11:00
2020-04-08 15:03:21 +10:00
2020-04-07 16:42:21 +10:00
2020-04-07 16:42:21 +10:00
2019-11-15 09:15:12 +01:00
2021-01-12 13:41:50 +11:00
2019-02-21 14:13:37 +01:00
2021-01-12 13:41:50 +11:00
2019-01-27 11:16:00 +01:00
2019-03-19 16:28:50 +01:00
2019-04-05 00:00:22 +11:00
2019-11-06 13:22:12 +11:00
2019-06-28 15:03:52 +10:00
2020-03-26 19:56:21 +11:00
2019-02-04 10:09:32 +01:00
2019-02-04 10:09:32 +01:00
2019-04-08 10:39:37 +02:00
2019-11-06 13:22:12 +11:00
2019-02-04 10:09:32 +01:00
2019-01-27 11:16:00 +01:00
2020-09-23 16:21:34 +02:00
2020-06-18 11:21:03 +02:00
2019-02-07 10:10:55 +01:00
2019-08-01 18:49:05 +10:00
2019-01-26 15:42:14 +01:00
2020-02-07 15:01:03 -08:00
2020-02-09 11:12:29 -08:00
2019-02-07 12:27:19 +01:00
2019-02-05 14:06:48 +01:00
2020-02-24 11:11:33 +00:00
2020-10-05 20:48:38 +02:00
2019-10-24 21:32:00 +11:00
2019-10-24 21:32:00 +11:00
2019-02-07 13:29:01 +11:00
2019-01-18 10:53:38 +01:00
2019-02-04 10:09:32 +01:00
2019-02-06 16:10:20 +11:00
2019-02-04 10:09:32 +01:00
2019-01-30 18:37:07 +01:00
2021-01-12 13:41:50 +11:00
2020-10-05 20:48:38 +02:00
2019-02-21 14:13:37 +01:00
2019-10-29 12:13:42 +01:00
2019-10-07 22:10:21 +02:00
2019-02-04 10:09:32 +01:00
2019-02-21 14:13:37 +01:00
2019-02-04 10:09:32 +01:00
2019-11-20 12:15:27 +11:00
2019-11-05 11:59:04 +01:00
2019-11-05 11:59:04 +01:00
2020-03-26 19:56:21 +11:00
2021-01-12 13:41:50 +11:00
2021-01-12 13:41:50 +11:00
2021-01-12 13:41:50 +11:00
2019-01-26 15:42:14 +01:00
2020-10-01 17:30:03 +02:00
2021-01-12 13:41:50 +11:00
2021-01-12 13:41:50 +11:00
2019-02-04 10:09:32 +01:00
2020-12-24 02:06:29 +01:00
2019-02-04 10:09:32 +01:00
2019-10-29 09:57:32 +01:00
2020-04-16 22:39:32 +10:00
2020-05-16 19:51:57 +02:00
2020-10-05 20:48:38 +02:00
2020-06-30 10:52:42 +01:00
2019-02-04 10:09:32 +01:00
2019-02-04 10:09:32 +01:00
2019-02-04 10:09:32 +01:00
2019-02-04 10:09:32 +01:00
2019-01-23 00:03:39 +01:00
2020-02-24 11:11:33 +00:00
2020-02-09 11:12:29 -08:00