Lines Matching defs:builder
443 StringBuilder builder = new StringBuilder();
446 builder.Append("-");
455 char? next = ReadInt(builder);
458 next = ReadFrac(builder);
462 next = ReadExp(builder);
474 return double.Parse(builder.ToString(),
480 throw reader.CreateException("Numeric value out of range: " + builder);
484 private char? ReadInt(StringBuilder builder)
491 builder.Append(first);
493 char? next = ConsumeDigits(builder, out digitCount);
501 private char? ReadFrac(StringBuilder builder)
503 builder.Append('.'); // Already consumed this
505 char? next = ConsumeDigits(builder, out digitCount);
513 private char? ReadExp(StringBuilder builder)
515 builder.Append('E'); // Already consumed this (or 'e')
523 builder.Append(next.Value);
530 next = ConsumeDigits(builder, out digitCount);
538 private char? ConsumeDigits(StringBuilder builder, out int count)
549 builder.Append(next.Value);