コード例 #1
0
 public static void ClearForCurrentThread()
 {
     cache = null;
     _buffer = null;
     charArrayReader = null;
     clrStringReader = null;
     reseekablestringBuilderReader = null;
     stringBuilderReader = null;
     valueStringReader = null;
 }
コード例 #2
0
 public static void ClearForCurrentThread()
 {
     cache           = null;
     _buffer         = null;
     charArrayReader = null;
     clrStringReader = null;
     reseekablestringBuilderReader = null;
     stringBuilderReader           = null;
     valueStringReader             = null;
 }
コード例 #3
0
        public static string SubstringCached(this ReseekableStringBuilder str, int startIndex, int length)
        {
            var reader = reseekablestringBuilderReader ?? (reseekablestringBuilderReader = new ReseekableStringBuilderReader());

            reader.StringBuilder = str;
            string result = reader.SubstringCached(startIndex, length);

            reader.StringBuilder = null;
            return(result);
        }
コード例 #4
0
 public static string SubstringCached(this ReseekableStringBuilder str, int startIndex, int length)
 {
     var reader = reseekablestringBuilderReader ?? (reseekablestringBuilderReader = new ReseekableStringBuilderReader());
     reader.StringBuilder = str;
     string result = reader.SubstringCached(startIndex, length);
     reader.StringBuilder = null;
     return result;
 }