60 references to JsonReaderHelper
System.Text.Json (60)
System\Text\Json\Document\JsonDocument.cs (11)
301? JsonReaderHelper.GetUnescapedString(segment) 302: JsonReaderHelper.TranscodeHelper(segment); 373return JsonReaderHelper.UnescapeAndCompare(segment.Slice(idx), otherUtf8Text.Slice(idx)); 409return JsonReaderHelper.TryGetUnescapedBase64Bytes(segment, out value); 413return JsonReaderHelper.TryDecodeBase64(segment, out value); 678return JsonReaderHelper.TryGetEscapedDateTime(segment, out value); 713return JsonReaderHelper.TryGetEscapedDateTimeOffset(segment, out value); 748return JsonReaderHelper.TryGetEscapedGuid(segment, out value); 767return JsonReaderHelper.TranscodeHelper(segment.Span); 773return JsonReaderHelper.TranscodeHelper(segment.Span); 892JsonReaderHelper.Unescape(text, rent, out int written);
System\Text\Json\Document\JsonDocument.Parse.cs (4)
263int expectedByteCount = JsonReaderHelper.GetUtf8ByteCount(jsonChars); 268int actualByteCount = JsonReaderHelper.GetUtf8FromText(jsonChars, utf8Bytes); 288int expectedByteCount = JsonReaderHelper.GetUtf8ByteCount(jsonChars); 294int actualByteCount = JsonReaderHelper.GetUtf8FromText(jsonChars, utf8Bytes);
System\Text\Json\Document\JsonDocument.TryGetProperty.cs (4)
26int maxBytes = JsonReaderHelper.s_utf8Encoding.GetMaxByteCount(propertyName.Length); 33int len = JsonReaderHelper.GetUtf8FromText(propertyName, utf8Name); 82int len = JsonReaderHelper.GetUtf8FromText(propertyName, tmpUtf8); 192JsonReaderHelper.Unescape(currentPropertyName.Slice(idx), utf8Unescaped, 0, out written);
System\Text\Json\Document\JsonElement.cs (2)
1287return JsonReaderHelper.UnescapeAndCompareBothInputs(element1.ValueSpan, element2.ValueSpan); 1411return JsonReaderHelper.UnescapeAndCompareBothInputs(left.NameSpan, right.NameSpan);
System\Text\Json\JsonEncodedText.cs (3)
36_value = JsonReaderHelper.GetTextFromUtf8(utf8Value); 80int expectedByteCount = JsonReaderHelper.GetUtf8ByteCount(value); 89int actualByteCount = JsonReaderHelper.GetUtf8FromText(value, utf8Bytes);
System\Text\Json\JsonHelpers.cs (1)
25return reader.ValueIsEscaped ? JsonReaderHelper.GetUnescapedSpan(span) : span;
System\Text\Json\Nodes\JsonValueOfTCustomized.cs (1)
57return JsonReaderHelper.ToValueKind(reader.TokenType);
System\Text\Json\Reader\Utf8JsonReader.cs (7)
628return JsonReaderHelper.UnescapeAndCompare(localSpan.Slice(idx), other.Slice(idx)); 669result = JsonReaderHelper.UnescapeAndCompare(localSequence.First.Span, other); 673result = JsonReaderHelper.UnescapeAndCompare(localSequence, other); 1410if (!JsonReaderHelper.IsHexDigit(nextByte)) 1843if (JsonReaderHelper.IsTokenTypePrimitive(_previousTokenType)) 2476(int newLines, int newLineIndex) = JsonReaderHelper.CountNewLines(localBuffer.Slice(0, idx)); 2585span = JsonReaderHelper.GetUnescapedSpan(span);
System\Text\Json\Reader\Utf8JsonReader.MultiSegment.cs (3)
870if (!JsonReaderHelper.IsHexDigit(nextByte)) 1007if (!JsonReaderHelper.IsHexDigit(nextByte)) 1684if (JsonReaderHelper.IsTokenTypePrimitive(_previousTokenType))
System\Text\Json\Reader\Utf8JsonReader.TryGet.cs (15)
43return JsonReaderHelper.GetUnescapedString(span); 47return JsonReaderHelper.TranscodeHelper(span); 110JsonReaderHelper.ValidateUtf8(utf8Destination.Slice(0, bytesWritten)); 184int charsWritten = JsonReaderHelper.TranscodeHelper(unescapedSource, destination); 220bool success = JsonReaderHelper.TryUnescape(source, destination, out bytesWritten); 246return JsonReaderHelper.TranscodeHelper(span); 598if (JsonReaderHelper.TryGetFloatingPointConstant(span, out float value)) 620if (!JsonReaderHelper.TryGetFloatingPointConstant(span, out float value)) 655if (JsonReaderHelper.TryGetFloatingPointConstant(span, out double value)) 677if (!JsonReaderHelper.TryGetFloatingPointConstant(span, out double value)) 838return JsonReaderHelper.TryGetUnescapedBase64Bytes(span, out value); 842return JsonReaderHelper.TryDecodeBase64(span, out value); 1274return JsonReaderHelper.TryGetEscapedDateTime(span, out value); 1339return JsonReaderHelper.TryGetEscapedDateTimeOffset(span, out value); 1405return JsonReaderHelper.TryGetEscapedGuid(span, out value);
System\Text\Json\Serialization\Converters\Value\HalfConverter.cs (1)
143return JsonReaderHelper.TryGetFloatingPointConstant(buffer.Slice(0, written), out value);
System\Text\Json\Serialization\JsonSerializer.Read.String.cs (4)
394new byte[JsonReaderHelper.GetUtf8ByteCount(json)]; 398int actualByteCount = JsonReaderHelper.GetUtf8FromText(json, utf8); 425new byte[JsonReaderHelper.GetUtf8ByteCount(json)]; 429int actualByteCount = JsonReaderHelper.GetUtf8FromText(json, utf8);
System\Text\Json\Serialization\JsonSerializer.Write.String.cs (2)
155return JsonReaderHelper.TranscodeHelper(output.WrittenSpan); 172return JsonReaderHelper.TranscodeHelper(output.WrittenSpan);
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.Raw.cs (2)
210new byte[JsonReaderHelper.GetUtf8ByteCount(json)]; 214int actualByteCount = JsonReaderHelper.GetUtf8FromText(json, utf8Json);