<?xml version="1.0" encoding="utf-8"?><toc><breadcrumbs><li><a href="About.htm">Docs</a></li><li><a href="N_Gemstone_StringExtensions.htm">Gemstone.<wbr />String<wbr />Extensions</a></li><li><a href="T_Gemstone_StringExtensions_StringExtensions.htm">String<wbr />Extensions</a></li><li><a href="Methods_T_Gemstone_StringExtensions_StringExtensions.htm">Methods</a></li></breadcrumbs><tocItems><li><a id="M_Gemstone_StringExtensions_StringExtensions_Base64Decode" href="M_Gemstone_StringExtensions_StringExtensions_Base64Decode.htm">Base<wbr />64Decode</a></li><li><a id="M_Gemstone_StringExtensions_StringExtensions_Base64Encode" href="M_Gemstone_StringExtensions_StringExtensions_Base64Encode.htm">Base<wbr />64Encode</a></li><li><a id="Overload_Gemstone_StringExtensions_StringExtensions_CenterText" class="has-submenu" href="Overload_Gemstone_StringExtensions_StringExtensions_CenterText.htm"><span data-tocFile="../toc/IDCAA0HB0.xml" class="icon toggle" onclick="ToggleExpandCollapse(this); return false;"><i class="fa fa-angle-right"> </i></span>Center<wbr />Text</a><ul class="toc-menu is-hidden"> </ul></li><li><a id="M_Gemstone_StringExtensions_StringExtensions_CharCount" href="M_Gemstone_StringExtensions_StringExtensions_CharCount.htm">Char<wbr />Count</a></li><li><a id="Overload_Gemstone_StringExtensions_StringExtensions_ConvertToType" class="has-submenu" href="Overload_Gemstone_StringExtensions_StringExtensions_ConvertToType.htm"><span data-tocFile="../toc/IDEAA0HB0.xml" class="icon toggle" onclick="ToggleExpandCollapse(this); return false;"><i class="fa fa-angle-right"> </i></span>Convert<wbr />To<wbr />Type</a><ul class="toc-menu is-hidden"> </ul></li><li><a id="Overload_Gemstone_StringExtensions_StringExtensions_EnsureEnd" class="has-submenu" href="Overload_Gemstone_StringExtensions_StringExtensions_EnsureEnd.htm"><span data-tocFile="../toc/IDFAA0HB0.xml" class="icon toggle" onclick="ToggleExpandCollapse(this); return false;"><i class="fa fa-angle-right"> </i></span>Ensure<wbr />End</a><ul class="toc-menu is-hidden"> </ul></li><li><a id="Overload_Gemstone_StringExtensions_StringExtensions_EnsureStart" class="has-submenu" href="Overload_Gemstone_StringExtensions_StringExtensions_EnsureStart.htm"><span data-tocFile="../toc/IDGAA0HB0.xml" class="icon toggle" onclick="ToggleExpandCollapse(this); return false;"><i class="fa fa-angle-right"> </i></span>Ensure<wbr />Start</a><ul class="toc-menu is-hidden"> </ul></li><li><a id="M_Gemstone_StringExtensions_StringExtensions_GetComparer" href="M_Gemstone_StringExtensions_StringExtensions_GetComparer.htm">Get<wbr />Comparer</a></li><li><a id="M_Gemstone_StringExtensions_StringExtensions_GetSegments" href="M_Gemstone_StringExtensions_StringExtensions_GetSegments.htm">Get<wbr />Segments</a></li><li><a id="Overload_Gemstone_StringExtensions_StringExtensions_IndexOfNot" class="has-submenu" href="Overload_Gemstone_StringExtensions_StringExtensions_IndexOfNot.htm"><span data-tocFile="../toc/IDJAA0HB0.xml" class="icon toggle" onclick="ToggleExpandCollapse(this); return false;"><i class="fa fa-angle-right"> </i></span>Index<wbr />Of<wbr />Not</a><ul class="toc-menu is-hidden"> </ul></li><li><a id="Overload_Gemstone_StringExtensions_StringExtensions_IndexOfPrevious" class="has-submenu" href="Overload_Gemstone_StringExtensions_StringExtensions_IndexOfPrevious.htm"><span data-tocFile="../toc/IDKAA0HB0.xml" class="icon toggle" onclick="ToggleExpandCollapse(this); return false;"><i class="fa fa-angle-right"> </i></span>Index<wbr />Of<wbr />Previous</a><ul class="toc-menu is-hidden"> </ul></li><li><a id="Overload_Gemstone_StringExtensions_StringExtensions_IndexOfPreviousNot" class="has-submenu" href="Overload_Gemstone_StringExtensions_StringExtensions_IndexOfPreviousNot.htm"><span data-tocFile="../toc/IDLAA0HB0.xml" class="icon toggle" onclick="ToggleExpandCollapse(this); return false;"><i class="fa fa-angle-right"> </i></span>Index<wbr />Of<wbr />Previous<wbr />Not</a><ul class="toc-menu is-hidden"> </ul></li><li><a id="Overload_Gemstone_StringExtensions_StringExtensions_IndexOfRepeatedChar" class="has-submenu" href="Overload_Gemstone_StringExtensions_StringExtensions_IndexOfRepeatedChar.htm"><span data-tocFile="../toc/IDMAA0HB0.xml" class="icon toggle" onclick="ToggleExpandCollapse(this); return false;"><i class="fa fa-angle-right"> </i></span>Index<wbr />Of<wbr />Repeated<wbr />Char</a><ul class="toc-menu is-hidden"> </ul></li><li><a id="Overload_Gemstone_StringExtensions_StringExtensions_Interpolate" class="has-submenu" href="Overload_Gemstone_StringExtensions_StringExtensions_Interpolate.htm"><span data-tocFile="../toc/IDNAA0HB0.xml" class="icon toggle" onclick="ToggleExpandCollapse(this); return false;"><i class="fa fa-angle-right"> </i></span>Interpolate</a><ul class="toc-menu is-hidden"> </ul></li><li><a id="M_Gemstone_StringExtensions_StringExtensions_IsAllDigits" href="M_Gemstone_StringExtensions_StringExtensions_IsAllDigits.htm">Is<wbr />All<wbr />Digits</a></li><li><a id="Overload_Gemstone_StringExtensions_StringExtensions_IsAllLetters" class="has-submenu" href="Overload_Gemstone_StringExtensions_StringExtensions_IsAllLetters.htm"><span data-tocFile="../toc/IDPAA0HB0.xml" class="icon toggle" onclick="ToggleExpandCollapse(this); return false;"><i class="fa fa-angle-right"> </i></span>Is<wbr />All<wbr />Letters</a><ul class="toc-menu is-hidden"> </ul></li><li><a id="Overload_Gemstone_StringExtensions_StringExtensions_IsAllLettersOrDigits" class="has-submenu" href="Overload_Gemstone_StringExtensions_StringExtensions_IsAllLettersOrDigits.htm"><span data-tocFile="../toc/IDQAA0HB0.xml" class="icon toggle" onclick="ToggleExpandCollapse(this); return false;"><i class="fa fa-angle-right"> </i></span>Is<wbr />All<wbr />Letters<wbr />Or<wbr />Digits</a><ul class="toc-menu is-hidden"> </ul></li><li><a id="M_Gemstone_StringExtensions_StringExtensions_IsAllLower" href="M_Gemstone_StringExtensions_StringExtensions_IsAllLower.htm">Is<wbr />All<wbr />Lower</a></li><li><a id="M_Gemstone_StringExtensions_StringExtensions_IsAllNumbers" href="M_Gemstone_StringExtensions_StringExtensions_IsAllNumbers.htm">Is<wbr />All<wbr />Numbers</a></li><li><a id="M_Gemstone_StringExtensions_StringExtensions_IsAllUpper" href="M_Gemstone_StringExtensions_StringExtensions_IsAllUpper.htm">Is<wbr />All<wbr />Upper</a></li><li><a id="M_Gemstone_StringExtensions_StringExtensions_JoinKeyValuePairs" href="M_Gemstone_StringExtensions_StringExtensions_JoinKeyValuePairs.htm">Join<wbr />Key<wbr />Value<wbr />Pairs</a></li><li><a id="Overload_Gemstone_StringExtensions_StringExtensions_NotEmpty" class="has-submenu" href="Overload_Gemstone_StringExtensions_StringExtensions_NotEmpty.htm"><span data-tocFile="../toc/IDVAA0HB0.xml" class="icon toggle" onclick="ToggleExpandCollapse(this); return false;"><i class="fa fa-angle-right"> </i></span>Not<wbr />Empty</a><ul class="toc-menu is-hidden"> </ul></li><li><a id="M_Gemstone_StringExtensions_StringExtensions_ParseAsCSV" href="M_Gemstone_StringExtensions_StringExtensions_ParseAsCSV.htm">Parse<wbr />As<wbr />CSV</a></li><li><a id="M_Gemstone_StringExtensions_StringExtensions_ParseBoolean" href="M_Gemstone_StringExtensions_StringExtensions_ParseBoolean.htm">Parse<wbr />Boolean</a></li><li><a id="M_Gemstone_StringExtensions_StringExtensions_ParseKeyValuePairs" href="M_Gemstone_StringExtensions_StringExtensions_ParseKeyValuePairs.htm">Parse<wbr />Key<wbr />Value<wbr />Pairs</a></li><li><a id="Overload_Gemstone_StringExtensions_StringExtensions_QuoteUnwrap" class="has-submenu" href="Overload_Gemstone_StringExtensions_StringExtensions_QuoteUnwrap.htm"><span data-tocFile="../toc/IDZAA0HB0.xml" class="icon toggle" onclick="ToggleExpandCollapse(this); return false;"><i class="fa fa-angle-right"> </i></span>Quote<wbr />Unwrap</a><ul class="toc-menu is-hidden"> </ul></li><li><a id="M_Gemstone_StringExtensions_StringExtensions_QuoteWrap" href="M_Gemstone_StringExtensions_StringExtensions_QuoteWrap.htm">Quote<wbr />Wrap</a></li><li><a id="Overload_Gemstone_StringExtensions_StringExtensions_ReadCSVRow" class="has-submenu" href="Overload_Gemstone_StringExtensions_StringExtensions_ReadCSVRow.htm"><span data-tocFile="../toc/ID2AA0HB0.xml" class="icon toggle" onclick="ToggleExpandCollapse(this); return false;"><i class="fa fa-angle-right"> </i></span>Read<wbr />CSVRow</a><ul class="toc-menu is-hidden"> </ul></li><li><a id="M_Gemstone_StringExtensions_StringExtensions_RegexDecode" href="M_Gemstone_StringExtensions_StringExtensions_RegexDecode.htm">Regex<wbr />Decode</a></li><li><a id="M_Gemstone_StringExtensions_StringExtensions_RemoveCharacter" href="M_Gemstone_StringExtensions_StringExtensions_RemoveCharacter.htm">Remove<wbr />Character</a></li><li><a id="M_Gemstone_StringExtensions_StringExtensions_RemoveCharacters" href="M_Gemstone_StringExtensions_StringExtensions_RemoveCharacters.htm">Remove<wbr />Characters</a></li><li><a id="M_Gemstone_StringExtensions_StringExtensions_RemoveControlCharacters" href="M_Gemstone_StringExtensions_StringExtensions_RemoveControlCharacters.htm">Remove<wbr />Control<wbr />Characters</a></li><li><a id="M_Gemstone_StringExtensions_StringExtensions_RemoveCrLfs" href="M_Gemstone_StringExtensions_StringExtensions_RemoveCrLfs.htm">Remove<wbr />Cr<wbr />Lfs</a></li><li><a id="M_Gemstone_StringExtensions_StringExtensions_RemoveDuplicates" href="M_Gemstone_StringExtensions_StringExtensions_RemoveDuplicates.htm">Remove<wbr />Duplicates</a></li><li><a id="Overload_Gemstone_StringExtensions_StringExtensions_RemoveDuplicateWhiteSpace" class="has-submenu" href="Overload_Gemstone_StringExtensions_StringExtensions_RemoveDuplicateWhiteSpace.htm"><span data-tocFile="../toc/ID0CB0AA0HB0.xml" class="icon toggle" onclick="ToggleExpandCollapse(this); return false;"><i class="fa fa-angle-right"> </i></span>Remove<wbr />Duplicate<wbr />White<wbr />Space</a><ul class="toc-menu is-hidden"> </ul></li><li><a id="M_Gemstone_StringExtensions_StringExtensions_RemoveInvalidFileNameCharacters" href="M_Gemstone_StringExtensions_StringExtensions_RemoveInvalidFileNameCharacters.htm">Remove<wbr />Invalid<wbr />File<wbr />Name<wbr />Characters</a></li><li><a id="Overload_Gemstone_StringExtensions_StringExtensions_RemoveLeadingString" class="has-submenu" href="Overload_Gemstone_StringExtensions_StringExtensions_RemoveLeadingString.htm"><span data-tocFile="../toc/ID0EB0AA0HB0.xml" class="icon toggle" onclick="ToggleExpandCollapse(this); return false;"><i class="fa fa-angle-right"> </i></span>Remove<wbr />Leading<wbr />String</a><ul class="toc-menu is-hidden"> </ul></li><li><a id="M_Gemstone_StringExtensions_StringExtensions_RemoveLeadingZeros" href="M_Gemstone_StringExtensions_StringExtensions_RemoveLeadingZeros.htm">Remove<wbr />Leading<wbr />Zeros</a></li><li><a id="M_Gemstone_StringExtensions_StringExtensions_RemoveNull" href="M_Gemstone_StringExtensions_StringExtensions_RemoveNull.htm">Remove<wbr />Null</a></li><li><a id="Overload_Gemstone_StringExtensions_StringExtensions_RemoveTrailingString" class="has-submenu" href="Overload_Gemstone_StringExtensions_StringExtensions_RemoveTrailingString.htm"><span data-tocFile="../toc/ID0HB0AA0HB0.xml" class="icon toggle" onclick="ToggleExpandCollapse(this); return false;"><i class="fa fa-angle-right"> </i></span>Remove<wbr />Trailing<wbr />String</a><ul class="toc-menu is-hidden"> </ul></li><li><a id="M_Gemstone_StringExtensions_StringExtensions_RemoveWhiteSpace" href="M_Gemstone_StringExtensions_StringExtensions_RemoveWhiteSpace.htm">Remove<wbr />White<wbr />Space</a></li><li><a id="M_Gemstone_StringExtensions_StringExtensions_ReplaceCaseInsensitive" href="M_Gemstone_StringExtensions_StringExtensions_ReplaceCaseInsensitive.htm">Replace<wbr />Case<wbr />Insensitive</a></li><li><a id="M_Gemstone_StringExtensions_StringExtensions_ReplaceCharacters" href="M_Gemstone_StringExtensions_StringExtensions_ReplaceCharacters.htm">Replace<wbr />Characters</a></li><li><a id="Overload_Gemstone_StringExtensions_StringExtensions_ReplaceControlCharacters" class="has-submenu" href="Overload_Gemstone_StringExtensions_StringExtensions_ReplaceControlCharacters.htm"><span data-tocFile="../toc/ID0LB0AA0HB0.xml" class="icon toggle" onclick="ToggleExpandCollapse(this); return false;"><i class="fa fa-angle-right"> </i></span>Replace<wbr />Control<wbr />Characters</a><ul class="toc-menu is-hidden"> </ul></li><li><a id="M_Gemstone_StringExtensions_StringExtensions_ReplaceCrLfs" href="M_Gemstone_StringExtensions_StringExtensions_ReplaceCrLfs.htm">Replace<wbr />Cr<wbr />Lfs</a></li><li><a id="M_Gemstone_StringExtensions_StringExtensions_ReplaceInvalidFileNameCharacters" href="M_Gemstone_StringExtensions_StringExtensions_ReplaceInvalidFileNameCharacters.htm">Replace<wbr />Invalid<wbr />File<wbr />Name<wbr />Characters</a></li><li><a id="M_Gemstone_StringExtensions_StringExtensions_ReplaceWhiteSpace" href="M_Gemstone_StringExtensions_StringExtensions_ReplaceWhiteSpace.htm">Replace<wbr />White<wbr />Space</a></li><li><a id="M_Gemstone_StringExtensions_StringExtensions_Reverse" href="M_Gemstone_StringExtensions_StringExtensions_Reverse.htm">Reverse</a></li><li><a id="M_Gemstone_StringExtensions_StringExtensions_StringCount" href="M_Gemstone_StringExtensions_StringExtensions_StringCount.htm">String<wbr />Count</a></li><li><a id="M_Gemstone_StringExtensions_StringExtensions_SubstringEnd" href="M_Gemstone_StringExtensions_StringExtensions_SubstringEnd.htm">Substring<wbr />End</a></li><li><a id="M_Gemstone_StringExtensions_StringExtensions_SubstringPrevious" href="M_Gemstone_StringExtensions_StringExtensions_SubstringPrevious.htm">Substring<wbr />Previous</a></li><li><a id="M_Gemstone_StringExtensions_StringExtensions_ThrowIfNullOrEmpty" href="M_Gemstone_StringExtensions_StringExtensions_ThrowIfNullOrEmpty.htm">Throw<wbr />If<wbr />Null<wbr />Or<wbr />Empty</a></li><li><a id="M_Gemstone_StringExtensions_StringExtensions_ToCamelCase" href="M_Gemstone_StringExtensions_StringExtensions_ToCamelCase.htm">To<wbr />Camel<wbr />Case</a></li><li><a id="M_Gemstone_StringExtensions_StringExtensions_ToNonNullNorEmptyString__1" href="M_Gemstone_StringExtensions_StringExtensions_ToNonNullNorEmptyString__1.htm">To<wbr />Non<wbr />Null<wbr />Nor<wbr />Empty<wbr />String&lt;T&gt;</a></li><li><a id="M_Gemstone_StringExtensions_StringExtensions_ToNonNullNorWhiteSpace__1" href="M_Gemstone_StringExtensions_StringExtensions_ToNonNullNorWhiteSpace__1.htm">To<wbr />Non<wbr />Null<wbr />Nor<wbr />White<wbr />Space&lt;T&gt;</a></li><li><a id="Overload_Gemstone_StringExtensions_StringExtensions_ToNonNullString" class="has-submenu" href="Overload_Gemstone_StringExtensions_StringExtensions_ToNonNullString.htm"><span data-tocFile="../toc/ID0XB0AA0HB0.xml" class="icon toggle" onclick="ToggleExpandCollapse(this); return false;"><i class="fa fa-angle-right"> </i></span>To<wbr />Non<wbr />Null<wbr />String</a><ul class="toc-menu is-hidden"> </ul></li><li><a id="M_Gemstone_StringExtensions_StringExtensions_ToPascalCase" href="M_Gemstone_StringExtensions_StringExtensions_ToPascalCase.htm">To<wbr />Pascal<wbr />Case</a></li><li><a id="M_Gemstone_StringExtensions_StringExtensions_ToSecureString" href="M_Gemstone_StringExtensions_StringExtensions_ToSecureString.htm">To<wbr />Secure<wbr />String</a></li><li><a id="M_Gemstone_StringExtensions_StringExtensions_ToSpacedLabel" href="M_Gemstone_StringExtensions_StringExtensions_ToSpacedLabel.htm">To<wbr />Spaced<wbr />Label</a></li><li><a id="M_Gemstone_StringExtensions_StringExtensions_ToStream" href="M_Gemstone_StringExtensions_StringExtensions_ToStream.htm">To<wbr />Stream</a></li><li><a id="M_Gemstone_StringExtensions_StringExtensions_ToStreamAsync" href="M_Gemstone_StringExtensions_StringExtensions_ToStreamAsync.htm">To<wbr />Stream<wbr />Async</a></li><li><a id="M_Gemstone_StringExtensions_StringExtensions_ToTitleCase" href="M_Gemstone_StringExtensions_StringExtensions_ToTitleCase.htm">To<wbr />Title<wbr />Case</a></li><li><a id="M_Gemstone_StringExtensions_StringExtensions_ToUnsecureString" href="M_Gemstone_StringExtensions_StringExtensions_ToUnsecureString.htm">To<wbr />Unsecure<wbr />String</a></li><li><a id="M_Gemstone_StringExtensions_StringExtensions_TrimWithEllipsisEnd" href="M_Gemstone_StringExtensions_StringExtensions_TrimWithEllipsisEnd.htm">Trim<wbr />With<wbr />Ellipsis<wbr />End</a></li><li><a id="M_Gemstone_StringExtensions_StringExtensions_TrimWithEllipsisMiddle" href="M_Gemstone_StringExtensions_StringExtensions_TrimWithEllipsisMiddle.htm">Trim<wbr />With<wbr />Ellipsis<wbr />Middle</a></li><li><a id="M_Gemstone_StringExtensions_StringExtensions_TruncateLeft" href="M_Gemstone_StringExtensions_StringExtensions_TruncateLeft.htm">Truncate<wbr />Left</a></li><li><a id="M_Gemstone_StringExtensions_StringExtensions_TruncateRight" href="M_Gemstone_StringExtensions_StringExtensions_TruncateRight.htm">Truncate<wbr />Right</a></li><li><a id="M_Gemstone_StringExtensions_StringExtensions_UriEncode" href="M_Gemstone_StringExtensions_StringExtensions_UriEncode.htm">Uri<wbr />Encode</a></li></tocItems></toc>