3605 {
3607 byte b = 0;
3609 {
3611 if (b != 32 && b != 9)
3612 {
3613 break;
3614 }
3615 }
3617 {
3618 value =
default(TimeSpan);
3619 bytesConsumed = 0;
3620 return false;
3621 }
3622 bool isNegative = false;
3623 if (b == 45)
3624 {
3625 isNegative = true;
3628 {
3629 value =
default(TimeSpan);
3630 bytesConsumed = 0;
3631 return false;
3632 }
3633 }
3635 {
3636 value =
default(TimeSpan);
3637 bytesConsumed = 0;
3638 return false;
3639 }
3640 i += bytesConsumed2;
3642 {
3643 value =
default(TimeSpan);
3644 bytesConsumed = 0;
3645 return false;
3646 }
3648 {
3649 value =
default(TimeSpan);
3650 bytesConsumed = 0;
3651 return false;
3652 }
3653 i += bytesConsumed2;
3655 {
3656 value =
default(TimeSpan);
3657 bytesConsumed = 0;
3658 return false;
3659 }
3661 {
3662 value =
default(TimeSpan);
3663 bytesConsumed = 0;
3664 return false;
3665 }
3666 i += bytesConsumed2;
3668 {
3669 value =
default(TimeSpan);
3670 bytesConsumed = 0;
3671 return false;
3672 }
3674 {
3675 value =
default(TimeSpan);
3676 bytesConsumed = 0;
3677 return false;
3678 }
3679 i += bytesConsumed2;
3681 {
3682 value =
default(TimeSpan);
3683 bytesConsumed = 0;
3684 return false;
3685 }
3687 {
3688 value =
default(TimeSpan);
3689 bytesConsumed = 0;
3690 return false;
3691 }
3692 i += bytesConsumed2;
3694 {
3695 value =
default(TimeSpan);
3696 bytesConsumed = 0;
3697 return false;
3698 }
3700 {
3701 value =
default(TimeSpan);
3702 bytesConsumed = 0;
3703 return false;
3704 }
3706 return true;
3707 }
static bool TryCreateTimeSpan(bool isNegative, uint days, uint hours, uint minutes, uint seconds, uint fraction, out TimeSpan timeSpan)
static bool TryParseTimeSpanFraction(ReadOnlySpan< byte > source, out uint value, out int bytesConsumed)
static bool TryParseUInt32D(ReadOnlySpan< byte > source, out uint value, out int bytesConsumed)