From 57ad6190f8ddf1d98f0063f5e84c8cc1247dac00 Mon Sep 17 00:00:00 2001 From: Ryan Kelso Date: Thu, 10 Sep 2015 11:11:23 -0400 Subject: [PATCH 1/2] Updated StringExtension.cs - CamelFriendly method Made it more obvious how CamelFriendly was choosing to enter spaces in a string Done on behalf of Radio Systems Corporation --- src/Orchard/Utility/Extensions/StringExtensions.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Orchard/Utility/Extensions/StringExtensions.cs b/src/Orchard/Utility/Extensions/StringExtensions.cs index 1e66a8248..9553aa779 100644 --- a/src/Orchard/Utility/Extensions/StringExtensions.cs +++ b/src/Orchard/Utility/Extensions/StringExtensions.cs @@ -17,7 +17,7 @@ namespace Orchard.Utility.Extensions { for (int i = camel.Length-1; i>0; i--) { var current = sb[i]; - if('A' <= current && current <= 'Z') { + if(char.IsUpper(current)) { sb.Insert(i, ' '); } } @@ -357,4 +357,4 @@ namespace Orchard.Utility.Extensions { return Encoding.UTF8.GetString(Convert.FromBase64String(value)); } } -} \ No newline at end of file +} From ba35bc060f36a8df60710d499fe9f9fd2717ace5 Mon Sep 17 00:00:00 2001 From: Ryan Kelso Date: Thu, 10 Sep 2015 13:13:00 -0400 Subject: [PATCH 2/2] Update StringExtensions.cs Removed extraneous variable --- src/Orchard/Utility/Extensions/StringExtensions.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/Orchard/Utility/Extensions/StringExtensions.cs b/src/Orchard/Utility/Extensions/StringExtensions.cs index 9553aa779..08b43ea9a 100644 --- a/src/Orchard/Utility/Extensions/StringExtensions.cs +++ b/src/Orchard/Utility/Extensions/StringExtensions.cs @@ -16,8 +16,7 @@ namespace Orchard.Utility.Extensions { var sb = new StringBuilder(camel); for (int i = camel.Length-1; i>0; i--) { - var current = sb[i]; - if(char.IsUpper(current)) { + if(char.IsUpper(sb[i])) { sb.Insert(i, ' '); } }