Class StringUtil
- Namespace
- KSP.Networking.MP.Utils
- Assembly
- Assembly-CSharp.dll
public static class StringUtil
- Inheritance
-
StringUtil
- Inherited Members
-
Fields
DEFAULT_UBER_STRING_SEPERATOR_CHARACTER_STRING
public static string DEFAULT_UBER_STRING_SEPERATOR_CHARACTER_STRING
Field Value
- string
Methods
BuildTabString(string, int)
public static string BuildTabString(string tab, int level)
Parameters
tab string
level int
Returns
- string
ConcatString(string, string)
public static string ConcatString(string str1, string str2)
Parameters
str1 string
str2 string
Returns
- string
ConcatString(string, string, string)
public static string ConcatString(string str1, string str2, string str3)
Parameters
str1 string
str2 string
str3 string
Returns
- string
ConcatString(string, string, string, string)
public static string ConcatString(string str1, string str2, string str3, string str4)
Parameters
str1 string
str2 string
str3 string
str4 string
Returns
- string
ConcatString(string, string, string, string, string)
public static string ConcatString(string str1, string str2, string str3, string str4, string str5)
Parameters
str1 string
str2 string
str3 string
str4 string
str5 string
Returns
- string
ConcatString(string, string, string, string, string, string, params string[])
public static string ConcatString(string str1, string str2, string str3, string str4, string str5, string str6, params string[] stringParams)
Parameters
str1 string
str2 string
str3 string
str4 string
str5 string
str6 string
stringParams string[]
Returns
- string
ContainsMultilineCharacters(string)
public static bool ContainsMultilineCharacters(string line)
Parameters
line string
Returns
- bool
GetDebugPlayerIdNameAndGuidString(PlayerNameFlag, byte, string, string)
public static string GetDebugPlayerIdNameAndGuidString(StringUtil.PlayerNameFlag playerNameFlags, byte playerId, string playerNameString, string playerGuidString)
Parameters
playerNameFlags StringUtil.PlayerNameFlag
playerId byte
playerNameString string
playerGuidString string
Returns
- string
GetDebugPlayerIdString(byte)
public static string GetDebugPlayerIdString(byte playerId)
Parameters
playerId byte
Returns
- string
GetDoubleQuotedStringValueOrNull(string)
public static string GetDoubleQuotedStringValueOrNull(string str)
Parameters
str string
Returns
- string
GetLevelString(int, string)
public static string GetLevelString(int level, string str = " ")
Parameters
level int
str string
Returns
- string
IsCharSpaceTabNewLine(char)
public static bool IsCharSpaceTabNewLine(char ch)
Parameters
ch char
Returns
- bool
JustifyAndPadString(Justify, int, string)
public static string JustifyAndPadString(StringUtil.Justify justify, int size, string str)
Parameters
justify StringUtil.Justify
size int
str string
Returns
- string
Matches(string, string, bool)
public static bool Matches(string s1, string s2, bool matchIfTwoNulls = true)
Parameters
s1 string
s2 string
matchIfTwoNulls bool
Returns
- bool
PasswordStringToSaveString(string, out string, string, string)
public static bool PasswordStringToSaveString(string passwordString, out string saveStringOut, string scrambleKeyString, string machineNameString)
Parameters
passwordString string
saveStringOut string
scrambleKeyString string
machineNameString string
Returns
- bool
public static string RemoveHTMLTags(string sourceString)
Parameters
sourceString string
Returns
- string
public static string RemoveHTMLTags(string sourceString, out int numTagsRemovedOut)
Parameters
sourceString string
numTagsRemovedOut int
Returns
- string
RemoveMultilineCharacters(string)
public static string RemoveMultilineCharacters(string line)
Parameters
line string
Returns
- string
RemoveSurroundingParends(string)
public static string RemoveSurroundingParends(string src)
Parameters
src string
Returns
- string
RemoveUberStringMatches(string, string)
public static string RemoveUberStringMatches(string src, string matches)
Parameters
src string
matches string
Returns
- string
SaveStringToPasswordString(string, out string, string, string)
public static bool SaveStringToPasswordString(string saveString, out string passwordStringOut, string scrambleKeyString, string machineNameString)
Parameters
saveString string
passwordStringOut string
scrambleKeyString string
machineNameString string
Returns
- bool
StringBuilderAppendAbbrevNameValuePair(StringBuilder, bool, string, string, string)
public static void StringBuilderAppendAbbrevNameValuePair(StringBuilder stringBuilder, bool abbrev, string nameNormal, string nameAbbrev, string val)
Parameters
stringBuilder StringBuilder
abbrev bool
nameNormal string
nameAbbrev string
val string
StringBuilderRemoveEnding(StringBuilder, string, bool)
public static bool StringBuilderRemoveEnding(StringBuilder stringBuilder, string endingString, bool caseSensitive = true)
Parameters
stringBuilder StringBuilder
endingString string
caseSensitive bool
Returns
- bool
StringListToUberString(List<string>, string)
public static string StringListToUberString(List<string> stringList, string seperatorString = null)
Parameters
stringList List<string>
seperatorString string
Returns
- string
ToLowerCamelCase(string)
public static string ToLowerCamelCase(string text)
Parameters
text string
Returns
- string
TruncateStringListForReadability(List<string>, int)
public static List<string> TruncateStringListForReadability(List<string> srcList, int numCharsPerLineMax)
Parameters
srcList List<string>
numCharsPerLineMax int
Returns
- List<string>
UberStringToStringList(string, string)
public static List<string> UberStringToStringList(string uberString, string seperatorString = null)
Parameters
uberString string
seperatorString string
Returns
- List<string>