This commit is contained in:
BIGZi0348
2025-01-28 20:40:56 +03:00
parent 1314ad56d1
commit 3fa33740ed
2 changed files with 15 additions and 2 deletions

View File

@@ -41,7 +41,7 @@ public sealed partial class CharacterInformationWindow : FancyWindow
var unknown = Loc.GetString("generic-unknown");
// Capitalize the first letter of each word (Title Case)
unknown = string.Join(" ", unknown.Split(' ').Select(s => char.ToUpper(s[0]) + s[1..]));
unknown = string.Join(" ", unknown.Split(' ').Select(s => OopsConcat(char.ToUpper(s[0]).ToString(), s[1..])));
_name.SetMarkup(unknown);
_job.SetMarkup(unknown);
@@ -112,4 +112,11 @@ public sealed partial class CharacterInformationWindow : FancyWindow
Margin = new Thickness(8, 8, 0, 0),
});
}
private static string OopsConcat(string a, string b)
{
// This exists to prevent Roslyn being clever and compiling something that fails sandbox checks.
return a + b;
}
}

View File

@@ -11,7 +11,7 @@ public sealed class TextTools
{
if (str.Length > 1)
{
return char.ToUpper(str[0]) + str.Remove(0, 1);
return OopsConcat(char.ToUpper(str[0]).ToString(), str.Remove(0, 1));
}
else if (str.Length == 1)
{
@@ -22,4 +22,10 @@ public sealed class TextTools
return str;
}
}
private static string OopsConcat(string a, string b)
{
// This exists to prevent Roslyn being clever and compiling something that fails sandbox checks.
return a + b;
}
}