From: dongsug.song Date: Mon, 14 Apr 2025 04:20:28 +0000 (+0900) Subject: Revert "[NUI] Rewrite LowerFirstLetter" X-Git-Tag: submit/tizen/20250414.071100~1^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8ff37b2c6525e73b3b94a1c8ad578681e71446c1;p=platform%2Fcore%2Fcsapi%2Ftizenfx.git Revert "[NUI] Rewrite LowerFirstLetter" This reverts commit b61e9111329191dc5ab0f28412e3fc21b2231134. --- diff --git a/src/Tizen.NUI/src/internal/Common/PropertyHelper.cs b/src/Tizen.NUI/src/internal/Common/PropertyHelper.cs index 69c525337..2084d6f88 100755 --- a/src/Tizen.NUI/src/internal/Common/PropertyHelper.cs +++ b/src/Tizen.NUI/src/internal/Common/PropertyHelper.cs @@ -19,7 +19,6 @@ using System; using System.Collections.Generic; using System.Diagnostics; using System.Text; -using System.Runtime.CompilerServices; using Tizen.NUI.BaseComponents; namespace Tizen.NUI @@ -79,7 +78,7 @@ namespace Tizen.NUI { var propertyName = LowerFirstLetter(stringProperty); - if (animatable is View) + if(animatable is View) { View view = animatable as View; return SearchProperty(view, propertyName) ?? SearchVisualProperty(view, propertyName); @@ -138,17 +137,11 @@ namespace Tizen.NUI return result; } - private static unsafe string LowerFirstLetter(string original) + private static string LowerFirstLetter(string original) { - if (string.IsNullOrEmpty(original) || char.IsLower(original[0])) - return original; - - fixed (char* chars = original) - { - chars[0] = char.ToLower(chars[0]); - } - - return original; + StringBuilder sb = new StringBuilder(original); + sb[0] = (char)(sb[0] | 0x20); + return sb.ToString(); } private static object ObjectColorToVector4(object value) diff --git a/src/Tizen.NUI/src/public/Animation/Animatable.cs b/src/Tizen.NUI/src/public/Animation/Animatable.cs index 1b2c876ce..8d515dbd4 100755 --- a/src/Tizen.NUI/src/public/Animation/Animatable.cs +++ b/src/Tizen.NUI/src/public/Animation/Animatable.cs @@ -16,7 +16,6 @@ */ using System.ComponentModel; using System.Text; -using System.Runtime.CompilerServices; namespace Tizen.NUI { @@ -323,17 +322,11 @@ namespace Tizen.NUI if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve(); } - private static unsafe string LowerFirstLetter(string original) + private static string LowerFirstLetter(string original) { - if (string.IsNullOrEmpty(original) || char.IsLower(original[0])) - return original; - - fixed (char* chars = original) - { - chars[0] = char.ToLower(chars[0]); - } - - return original; + StringBuilder sb = new StringBuilder(original); + sb[0] = (char)(sb[0] | 0x20); + return sb.ToString(); } /// This will not be public opened.