public int LastIndexOf(CompressedString x) { if (x is null) { return(-1); } return(Value.LastIndexOf(x.Value, StringComparison.OrdinalIgnoreCase)); }
public CompressedString TrimEnd(CompressedString trimText) { if ((!string.IsNullOrEmpty(trimText)) && EndsWith(trimText)) { return(Substring(0, Length - trimText.Length)); } return(this); }
public CompressedString TrimStart(CompressedString trimText) { if ((!string.IsNullOrEmpty(trimText)) && StartsWith(trimText)) { return(Substring(trimText.Length)); } return(this); }
public CompressedString Replace(CompressedString x, CompressedString y) { return(Value.Replace(x.Value, y.Value) !); }
public CompressedString Trim(CompressedString trimText) { return(TrimStart(trimText).TrimEnd(trimText)); }
public CompressedString(CompressedString compressed) { m_Value = compressed.m_Value; }