public static string SubstringCached(this char[] str, int startIndex, int length) { var reader = charArrayReader ?? (charArrayReader = new CharArrayReader()); reader.Array = str; var result = reader.SubstringCached(startIndex, length); reader.Array = null; return result; }
public static string SubstringCached(this char[] str, int startIndex, int length) { var reader = charArrayReader ?? (charArrayReader = new CharArrayReader()); reader.Array = str; var result = reader.SubstringCached(startIndex, length); reader.Array = null; return(result); }
public static void ClearForCurrentThread() { cache = null; _buffer = null; charArrayReader = null; clrStringReader = null; reseekablestringBuilderReader = null; stringBuilderReader = null; valueStringReader = null; }
public static void ClearForCurrentThread() { cache = null; _buffer = null; charArrayReader = null; clrStringReader = null; reseekablestringBuilderReader = null; stringBuilderReader = null; valueStringReader = null; }