diff --git a/modules/mono/glue/GodotSharp/GodotSharp/Core/StringExtensions.cs b/modules/mono/glue/GodotSharp/GodotSharp/Core/StringExtensions.cs
index dd399fb24bb..d4329d78c1f 100644
--- a/modules/mono/glue/GodotSharp/GodotSharp/Core/StringExtensions.cs
+++ b/modules/mono/glue/GodotSharp/GodotSharp/Core/StringExtensions.cs
@@ -75,6 +75,7 @@ namespace Godot
/// The string to check.
/// The beginning string.
/// If the string begins with the given string.
+ [Obsolete("Use string.StartsWith instead.")]
public static bool BeginsWith(this string instance, string text)
{
return instance.StartsWith(text);
@@ -502,18 +503,6 @@ namespace Godot
}
}
- ///
- /// Returns if the strings ends
- /// with the given string .
- ///
- /// The string to check.
- /// The ending string.
- /// If the string ends with the given string.
- public static bool EndsWith(this string instance, string text)
- {
- return instance.EndsWith(text);
- }
-
///
/// Returns the extension without the leading period character (.)
/// if the string is a valid file name or path. If the string does not contain
@@ -1209,19 +1198,6 @@ namespace Godot
return instance.Substring(0, pos);
}
- ///
- /// Formats a string to be at least long by
- /// adding s to the left of the string.
- ///
- /// String that will be padded.
- /// Minimum length that the resulting string must have.
- /// Character to add to the left of the string.
- /// String padded with the specified character.
- public static string LPad(this string instance, int minLength, char character = ' ')
- {
- return instance.PadLeft(minLength, character);
- }
-
///
/// Returns a copy of the string with characters removed from the left.
/// The argument is a string specifying the set of characters
@@ -1233,6 +1209,7 @@ namespace Godot
/// The string to remove characters from.
/// The characters to be removed.
/// A copy of the string with characters removed from the left.
+ [Obsolete("Use string.TrimStart instead.")]
public static string LStrip(this string instance, string chars)
{
return instance.TrimStart(chars.ToCharArray());
@@ -1526,19 +1503,6 @@ namespace Godot
return instance.Substring(pos, instance.Length - pos);
}
- ///
- /// Formats a string to be at least long by
- /// adding s to the right of the string.
- ///
- /// String that will be padded.
- /// Minimum length that the resulting string must have.
- /// Character to add to the right of the string.
- /// String padded with the specified character.
- public static string RPad(this string instance, int minLength, char character = ' ')
- {
- return instance.PadRight(minLength, character);
- }
-
///
/// Returns a copy of the string with characters removed from the right.
/// The argument is a string specifying the set of characters
@@ -1550,6 +1514,7 @@ namespace Godot
/// The string to remove characters from.
/// The characters to be removed.
/// A copy of the string with characters removed from the right.
+ [Obsolete("Use string.TrimEnd instead.")]
public static string RStrip(this string instance, string chars)
{
return instance.TrimEnd(chars.ToCharArray());
@@ -1885,17 +1850,6 @@ namespace Godot
return instance;
}
- ///
- /// Returns the character code at position .
- ///
- /// The string to check.
- /// The position int the string for the character to check.
- /// The character code.
- public static int UnicodeAt(this string instance, int at)
- {
- return instance[at];
- }
-
///
/// Decodes a string in URL encoded format. This is meant to
/// decode parameters in a URL when receiving an HTTP request.