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