[NUI][API10] Reduce PropertyValue creation during Animation
authorEunki, Hong <eunkiki.hong@samsung.com>
Thu, 20 Oct 2022 12:30:37 +0000 (21:30 +0900)
committerdongsug-song <35130733+dongsug-song@users.noreply.github.com>
Thu, 20 Oct 2022 12:38:02 +0000 (21:38 +0900)
commite7728a14a7b61490910fd7e10511467daccfcdff
tree23d78cdefd1234f31c6514dc2b8df39d41c658b7
parent0bc28f3e2423cfb5d7b594ec2bc55cf14a47c13d
[NUI][API10] Reduce PropertyValue creation during Animation

There was some PropertyValue creation during data conversion.
Let we reduce new PropertyValue class creation so GC feel happy

This patch is copy of https://github.com/Samsung/TizenFX/pull/4674

Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
src/Tizen.NUI/Tizen.NUI.csproj
src/Tizen.NUI/src/internal/Common/PropertyHelper.cs
src/Tizen.NUI/src/internal/Interop/Interop.Animation.cs
src/Tizen.NUI/src/internal/Interop/Interop.PropertyValue.cs
src/Tizen.NUI/src/public/Animation/Animation.cs
src/Tizen.NUI/src/public/Common/PropertyValue.cs