741 references to ThrowHelper
System.Text.Json (741)
src\libraries\Common\src\System\Text\Json\PooledByteBufferWriter.cs (1)
200ThrowHelper.ThrowOutOfMemoryException_BufferMaximumSizeExceeded((uint)newSize);
src\libraries\System.Text.Json\Common\JsonSeparatorNamingPolicy.cs (1)
28ThrowHelper.ThrowArgumentNullException(nameof(name));
System\ReflectionExtensions.cs (1)
87ThrowHelper.ThrowInvalidOperationException_SerializationDuplicateAttribute(typeof(TAttribute), memberInfo);
System\Text\Json\Document\JsonDocument.cs (3)
108ThrowHelper.ThrowArgumentNullException(nameof(writer)); 1071ThrowHelper.ThrowObjectDisposedException_JsonDocument(); 1079ThrowHelper.ThrowJsonElementWrongTypeException(expected, actual);
System\Text\Json\Document\JsonDocument.Parse.cs (6)
122ThrowHelper.ThrowArgumentNullException(nameof(utf8Json)); 203ThrowHelper.ThrowArgumentNullException(nameof(utf8Json)); 334ThrowHelper.ThrowArgumentNullException(nameof(json)); 458ThrowHelper.ThrowJsonReaderException( 484ThrowHelper.ThrowJsonReaderException( 606ThrowHelper.ThrowJsonReaderException(
System\Text\Json\Document\JsonDocumentOptions.cs (1)
56ThrowHelper.ThrowArgumentOutOfRangeException_MaxDepthMustBePositive(nameof(value));
System\Text\Json\Document\JsonElement.cs (17)
119ThrowHelper.ThrowArgumentNullException(nameof(propertyName)); 242ThrowHelper.ThrowArgumentNullException(nameof(propertyName)); 346throw ThrowHelper.GetJsonElementWrongTypeException(nameof(Boolean), actualType.ToValueKind()); 416ThrowHelper.ThrowFormatException(); 661ThrowHelper.ThrowFormatException(); 713ThrowHelper.ThrowFormatException(); 763ThrowHelper.ThrowFormatException(); 815ThrowHelper.ThrowFormatException(); 882ThrowHelper.ThrowFormatException(); 949ThrowHelper.ThrowFormatException(); 1001ThrowHelper.ThrowFormatException(); 1052ThrowHelper.ThrowFormatException(); 1103ThrowHelper.ThrowFormatException(); 1154ThrowHelper.ThrowFormatException(); 1312ThrowHelper.ThrowArgumentNullException(nameof(writer)); 1347ThrowHelper.ThrowJsonElementWrongTypeException(JsonTokenType.StartArray, tokenType); 1373ThrowHelper.ThrowJsonElementWrongTypeException(JsonTokenType.StartObject, tokenType);
System\Text\Json\Document\JsonProperty.cs (1)
117ThrowHelper.ThrowArgumentNullException(nameof(writer));
System\Text\Json\JsonEncodedText.cs (1)
55ThrowHelper.ThrowArgumentNullException(nameof(value));
System\Text\Json\JsonHelpers.cs (1)
231ThrowHelper.ThrowOutOfMemoryException(length);
System\Text\Json\JsonPropertyDictionary.cs (16)
48ThrowHelper.ThrowNotSupportedException_CollectionIsReadOnly(); 53ThrowHelper.ThrowArgumentNullException(nameof(propertyName)); 63ThrowHelper.ThrowNotSupportedException_CollectionIsReadOnly(); 73ThrowHelper.ThrowNotSupportedException_CollectionIsReadOnly(); 86ThrowHelper.ThrowNotSupportedException_CollectionIsReadOnly(); 97ThrowHelper.ThrowArgumentNullException(nameof(propertyName)); 115ThrowHelper.ThrowNotSupportedException_CollectionIsReadOnly(); 120ThrowHelper.ThrowArgumentNullException(nameof(propertyName)); 143ThrowHelper.ThrowArgumentOutOfRangeException_ArrayIndexNegative(nameof(index)); 150ThrowHelper.ThrowArgumentException_ArrayTooSmall(nameof(array)); 167ThrowHelper.ThrowArgumentNullException(nameof(propertyName)); 216ThrowHelper.ThrowNotSupportedException_CollectionIsReadOnly(); 221ThrowHelper.ThrowArgumentNullException(nameof(propertyName)); 283ThrowHelper.ThrowArgumentException_DuplicateKey(nameof(propertyName), propertyName); 291ThrowHelper.ThrowNotSupportedException_CollectionIsReadOnly(); 388ThrowHelper.ThrowNotSupportedException_CollectionIsReadOnly();
System\Text\Json\JsonPropertyDictionary.KeyCollection.cs (9)
34set => throw ThrowHelper.GetNotSupportedException_CollectionIsReadOnly(); 45public void Add(string propertyName) => ThrowHelper.ThrowNotSupportedException_CollectionIsReadOnly(); 47public void Clear() => ThrowHelper.ThrowNotSupportedException_CollectionIsReadOnly(); 55ThrowHelper.ThrowArgumentOutOfRangeException_ArrayIndexNegative(nameof(index)); 62ThrowHelper.ThrowArgumentException_ArrayTooSmall(nameof(propertyNameArray)); 77bool ICollection<string>.Remove(string propertyName) => throw ThrowHelper.GetNotSupportedException_CollectionIsReadOnly(); 78public int IndexOf(string item) => throw ThrowHelper.GetNotSupportedException_CollectionIsReadOnly(); 79public void Insert(int index, string item) => throw ThrowHelper.GetNotSupportedException_CollectionIsReadOnly(); 80public void RemoveAt(int index) => throw ThrowHelper.GetNotSupportedException_CollectionIsReadOnly();
System\Text\Json\JsonPropertyDictionary.ValueCollection.cs (9)
34set => throw ThrowHelper.GetNotSupportedException_CollectionIsReadOnly(); 45public void Add(T jsonNode) => ThrowHelper.ThrowNotSupportedException_CollectionIsReadOnly(); 47public void Clear() => ThrowHelper.ThrowNotSupportedException_CollectionIsReadOnly(); 55ThrowHelper.ThrowArgumentOutOfRangeException_ArrayIndexNegative(nameof(index)); 62ThrowHelper.ThrowArgumentException_ArrayTooSmall(nameof(nodeArray)); 77bool ICollection<T>.Remove(T node) => throw ThrowHelper.GetNotSupportedException_CollectionIsReadOnly(); 78public int IndexOf(T item) => throw ThrowHelper.GetNotSupportedException_CollectionIsReadOnly(); 79public void Insert(int index, T item) => throw ThrowHelper.GetNotSupportedException_CollectionIsReadOnly(); 80public void RemoveAt(int index) => throw ThrowHelper.GetNotSupportedException_CollectionIsReadOnly();
System\Text\Json\Nodes\JsonArray.cs (1)
266ThrowHelper.ThrowArgumentNullException(nameof(writer));
System\Text\Json\Nodes\JsonNode.cs (7)
59ThrowHelper.ThrowInvalidOperationException_NodeWrongType(nameof(JsonArray)); 80ThrowHelper.ThrowInvalidOperationException_NodeWrongType(nameof(JsonObject)); 101ThrowHelper.ThrowInvalidOperationException_NodeWrongType(nameof(JsonValue)); 264ThrowHelper.ThrowInvalidOperationException_NodeParentWrongType(nameof(JsonObject)); 282ThrowHelper.ThrowInvalidOperationException_NodeParentWrongType(nameof(JsonArray)); 333ThrowHelper.ThrowInvalidOperationException_NodeAlreadyHasParent(); 341ThrowHelper.ThrowInvalidOperationException_NodeCycleDetected();
System\Text\Json\Nodes\JsonNode.Parse.cs (3)
77ThrowHelper.ThrowArgumentNullException(nameof(json)); 125ThrowHelper.ThrowArgumentNullException(nameof(utf8Json)); 154ThrowHelper.ThrowArgumentNullException(nameof(utf8Json));
System\Text\Json\Nodes\JsonObject.cs (1)
128ThrowHelper.ThrowArgumentNullException(nameof(writer));
System\Text\Json\Nodes\JsonObject.IDictionary.cs (1)
98ThrowHelper.ThrowArgumentNullException(nameof(propertyName));
System\Text\Json\Nodes\JsonValue.cs (2)
71ThrowHelper.ThrowArgumentNullException(nameof(jsonTypeInfo)); 122ThrowHelper.ThrowInvalidOperationException_NodeElementCannotBeObjectOrArray();
System\Text\Json\Nodes\JsonValueOfT.cs (1)
22ThrowHelper.ThrowArgumentException_NodeValueNotAllowed(nameof(value));
System\Text\Json\Nodes\JsonValueOfTCustomized.cs (1)
26ThrowHelper.ThrowArgumentNullException(nameof(writer));
System\Text\Json\Nodes\JsonValueOfTPrimitive.cs (1)
30ThrowHelper.ThrowArgumentNullException(nameof(writer));
System\Text\Json\Reader\JsonReaderHelper.Unescaping.cs (8)
236throw ThrowHelper.GetInvalidOperationException_ReadInvalidUTF8(ex); 268throw ThrowHelper.GetInvalidOperationException_ReadInvalidUTF8(dfe); 283throw ThrowHelper.GetInvalidOperationException_ReadInvalidUTF8(); 343throw ThrowHelper.GetArgumentException_ReadInvalidUTF16(ex); 376throw ThrowHelper.GetArgumentException_ReadInvalidUTF16(ex); 500ThrowHelper.ThrowInvalidOperationException_ReadInvalidUTF16(scalar); 508ThrowHelper.ThrowInvalidOperationException_ReadIncompleteUTF16(); 521ThrowHelper.ThrowInvalidOperationException_ReadInvalidUTF16(lowSurrogate);
System\Text\Json\Reader\JsonReaderOptions.cs (2)
35ThrowHelper.ThrowArgumentOutOfRangeException_CommentEnumMustBeInRange(nameof(value)); 58ThrowHelper.ThrowArgumentOutOfRangeException_MaxDepthMustBePositive(nameof(value));
System\Text\Json\Reader\Utf8JsonReader.cs (62)
285ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.ExpectedJsonTokens); 314ThrowHelper.ThrowInvalidOperationException_CannotSkipOnPartial(); 456ThrowHelper.ThrowInvalidOperationException_ExpectedStringComparison(TokenType); 527ThrowHelper.ThrowInvalidOperationException_ExpectedStringComparison(TokenType); 741ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.ObjectDepthTooLarge); 755ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.MismatchedObjectArray, JsonConstants.CloseBrace); 761ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.TrailingCommaNotAllowedBeforeObjectEnd); 775ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.ArrayDepthTooLarge); 789ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.MismatchedObjectArray, JsonConstants.CloseBracket); 795ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.TrailingCommaNotAllowedBeforeArrayEnd); 864ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.ExpectedStartOfPropertyNotFound, first); 924ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.ZeroDepthAtEnd); 934ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.InvalidEndOfJsonNonPrimitive); 952ThrowHelper.ThrowJsonReaderException(ref this, resource); 1101ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.InvalidEndOfJsonNonPrimitive); 1128ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.ExpectedStartOfValueNotFound, marker); 1205ThrowHelper.ThrowJsonReaderException(ref this, resource, bytes: span); 1226ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.ExpectedEndOfDigitNotFound, _buffer[_consumed - 1]); 1273ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.ExpectedSeparatorAfterPropertyNameNotFound, first); 1318ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.EndOfStringNotFound); 1359ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.InvalidCharacterAfterEscapeWithinString, currentByte); 1382ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.InvalidCharacterWithinString, currentByte); 1392ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.EndOfStringNotFound); 1415ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.InvalidHexCharacterWithinString, nextByte); 1480ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.ExpectedEndOfDigitNotFound, nextByte); 1504ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.ExpectedNextDigitEValueNotFound, nextByte); 1533ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.ExpectedEndOfDigitNotFound, data[i]); 1553ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.RequiredDigitNotFoundEndOfData); 1562ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.RequiredDigitNotFoundAfterSign, nextByte); 1599ThrowHelper.ThrowJsonReaderException(ref this, 1647ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.RequiredDigitNotFoundEndOfData); 1655ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.RequiredDigitNotFoundAfterDecimal, nextByte); 1669ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.RequiredDigitNotFoundEndOfData); 1683ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.RequiredDigitNotFoundEndOfData); 1693ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.RequiredDigitNotFoundAfterSign, nextByte); 1750ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.ExpectedEndAfterSingleJson, marker); 1764ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.ExpectedStartOfPropertyOrValueNotFound); 1801ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.TrailingCommaNotAllowedBeforeObjectEnd); 1803ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.ExpectedStartOfPropertyNotFound, first); 1816ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.TrailingCommaNotAllowedBeforeArrayEnd); 1831ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.FoundInvalidCharacter, marker); 1872ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.ExpectedEndAfterSingleJson, first); 1884ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.ExpectedStartOfPropertyOrValueAfterComment, first); 1896ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.ExpectedStartOfPropertyOrValueNotFound); 1940ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.TrailingCommaNotAllowedBeforeObjectEnd); 1943ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.ExpectedStartOfPropertyNotFound, first); 1963ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.TrailingCommaNotAllowedBeforeArrayEnd); 2000ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.ExpectedStartOfPropertyNotFound, first); 2042ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.ExpectedStartOfPropertyNotFound, first); 2167ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.ExpectedStartOfPropertyNotFound, marker); 2210ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.ExpectedEndAfterSingleJson, marker); 2223ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.ExpectedStartOfPropertyOrValueNotFound); 2259ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.TrailingCommaNotAllowedBeforeObjectEnd); 2262ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.ExpectedStartOfPropertyNotFound, marker); 2275ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.TrailingCommaNotAllowedBeforeArrayEnd); 2291ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.FoundInvalidCharacter, marker); 2320ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.ExpectedStartOfValueNotFound, JsonConstants.Slash); 2326ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.ExpectedStartOfValueNotFound, JsonConstants.Slash); 2431ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.UnexpectedEndOfLineSeparator); 2445ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.EndOfCommentNotFound); 2497ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.InvalidCharacterAtStartOfComment, marker); 2503ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.UnexpectedEndOfDataWhileReadingComment);
System\Text\Json\Reader\Utf8JsonReader.MultiSegment.cs (70)
172ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.ExpectedStartOfPropertyNotFound, first); 233ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.ZeroDepthAtEnd); 243ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.InvalidEndOfJsonNonPrimitive); 284ThrowHelper.ThrowJsonReaderException(ref this, resource); 290ThrowHelper.ThrowJsonReaderException(ref this, resource); 469ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.InvalidEndOfJsonNonPrimitive); 475ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.InvalidEndOfJsonNonPrimitive); 506ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.ExpectedStartOfValueNotFound, marker); 672return ThrowHelper.GetJsonReaderException(ref this, resource, nextByte: default, bytes: span); 692ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.ExpectedEndOfDigitNotFound, _buffer[_consumed - 1]); 739ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.ExpectedSeparatorAfterPropertyNameNotFound, first); 785ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.EndOfStringNotFound); 807ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.EndOfStringNotFound); 859ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.InvalidCharacterAfterEscapeWithinString, currentByte); 877ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.InvalidHexCharacterWithinString, nextByte); 894ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.EndOfStringNotFound); 913ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.InvalidCharacterWithinString, currentByte); 924ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.EndOfStringNotFound); 996ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.InvalidCharacterAfterEscapeWithinString, currentByte); 1014ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.InvalidHexCharacterWithinString, nextByte); 1031ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.EndOfStringNotFound); 1055ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.InvalidCharacterWithinString, currentByte); 1066ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.EndOfStringNotFound); 1177ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.ExpectedEndOfDigitNotFound, nextByte); 1203ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.ExpectedNextDigitEValueNotFound, nextByte); 1236ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.ExpectedEndOfDigitNotFound, data[i]); 1268ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.RequiredDigitNotFoundEndOfData); 1275ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.RequiredDigitNotFoundEndOfData); 1290ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.RequiredDigitNotFoundAfterSign, nextByte); 1344ThrowHelper.ThrowJsonReaderException(ref this, 1437ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.RequiredDigitNotFoundEndOfData); 1444ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.RequiredDigitNotFoundEndOfData); 1457ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.RequiredDigitNotFoundAfterDecimal, nextByte); 1471ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.RequiredDigitNotFoundEndOfData); 1479ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.RequiredDigitNotFoundEndOfData); 1499ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.RequiredDigitNotFoundEndOfData); 1507ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.RequiredDigitNotFoundEndOfData); 1522ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.RequiredDigitNotFoundAfterSign, nextByte); 1583ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.ExpectedEndAfterSingleJson, marker); 1597ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.ExpectedStartOfPropertyOrValueNotFound); 1605ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.ExpectedStartOfPropertyOrValueNotFound); 1643ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.TrailingCommaNotAllowedBeforeObjectEnd); 1645ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.ExpectedStartOfPropertyNotFound, first); 1658ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.TrailingCommaNotAllowedBeforeArrayEnd); 1673ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.FoundInvalidCharacter, marker); 1714ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.ExpectedEndAfterSingleJson, first); 1726ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.ExpectedStartOfPropertyOrValueAfterComment, first); 1738ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.ExpectedStartOfPropertyOrValueNotFound); 1746ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.ExpectedStartOfPropertyOrValueNotFound); 1791ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.TrailingCommaNotAllowedBeforeObjectEnd); 1794ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.ExpectedStartOfPropertyNotFound, first); 1814ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.TrailingCommaNotAllowedBeforeArrayEnd); 1851ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.ExpectedStartOfPropertyNotFound, first); 1895ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.ExpectedStartOfPropertyNotFound, first); 2020ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.ExpectedStartOfPropertyNotFound, marker); 2067ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.ExpectedEndAfterSingleJson, marker); 2080ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.ExpectedStartOfPropertyOrValueNotFound); 2088ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.ExpectedStartOfPropertyOrValueNotFound); 2125ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.TrailingCommaNotAllowedBeforeObjectEnd); 2128ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.ExpectedStartOfPropertyNotFound, marker); 2141ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.TrailingCommaNotAllowedBeforeArrayEnd); 2156ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.FoundInvalidCharacter, marker); 2231ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.UnexpectedEndOfDataWhileReadingComment); 2238ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.UnexpectedEndOfDataWhileReadingComment); 2251ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.InvalidCharacterAtStartOfComment, marker); 2268ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.UnexpectedEndOfDataWhileReadingComment); 2282ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.UnexpectedEndOfDataWhileReadingComment); 2485ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.UnexpectedEndOfLineSeparator); 2567ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.UnexpectedEndOfDataWhileReadingComment); 2574ThrowHelper.ThrowJsonReaderException(ref this, ExceptionResource.UnexpectedEndOfDataWhileReadingComment);
System\Text\Json\Reader\Utf8JsonReader.TryGet.cs (52)
36ThrowHelper.ThrowInvalidOperationException_ExpectedString(TokenType); 73ThrowHelper.ThrowInvalidOperationException_ExpectedString(_tokenType); 91ThrowHelper.ThrowArgumentException_DestinationTooShort(); 137ThrowHelper.ThrowInvalidOperationException_ExpectedString(_tokenType); 243ThrowHelper.ThrowInvalidOperationException_ExpectedComment(TokenType); 267ThrowHelper.ThrowInvalidOperationException_ExpectedBoolean(TokenType); 290ThrowHelper.ThrowFormatException(DataType.Base64String); 314ThrowHelper.ThrowFormatException(NumericType.Byte); 324ThrowHelper.ThrowFormatException(NumericType.Byte); 349ThrowHelper.ThrowFormatException(NumericType.SByte); 359ThrowHelper.ThrowFormatException(NumericType.SByte); 383ThrowHelper.ThrowFormatException(NumericType.Int16); 393ThrowHelper.ThrowFormatException(NumericType.Int16); 417ThrowHelper.ThrowFormatException(NumericType.Int32); 427ThrowHelper.ThrowFormatException(NumericType.Int32); 451ThrowHelper.ThrowFormatException(NumericType.Int64); 461ThrowHelper.ThrowFormatException(NumericType.Int64); 486ThrowHelper.ThrowFormatException(NumericType.UInt16); 496ThrowHelper.ThrowFormatException(NumericType.UInt16); 521ThrowHelper.ThrowFormatException(NumericType.UInt32); 531ThrowHelper.ThrowFormatException(NumericType.UInt32); 556ThrowHelper.ThrowFormatException(NumericType.UInt64); 566ThrowHelper.ThrowFormatException(NumericType.UInt64); 589ThrowHelper.ThrowFormatException(NumericType.Single); 610ThrowHelper.ThrowFormatException(NumericType.Single); 622ThrowHelper.ThrowFormatException(NumericType.Single); 646ThrowHelper.ThrowFormatException(NumericType.Double); 667ThrowHelper.ThrowFormatException(NumericType.Double); 679ThrowHelper.ThrowFormatException(NumericType.Double); 703ThrowHelper.ThrowFormatException(NumericType.Decimal); 713ThrowHelper.ThrowFormatException(NumericType.Decimal); 735ThrowHelper.ThrowFormatException(DataType.DateTime); 745ThrowHelper.ThrowFormatException(DataType.DateTime); 768ThrowHelper.ThrowFormatException(DataType.DateTimeOffset); 778ThrowHelper.ThrowFormatException(DataType.DateTimeOffset); 801ThrowHelper.ThrowFormatException(DataType.Guid); 811ThrowHelper.ThrowFormatException(DataType.Guid); 831ThrowHelper.ThrowInvalidOperationException_ExpectedString(TokenType); 859ThrowHelper.ThrowInvalidOperationException_ExpectedNumber(TokenType); 895ThrowHelper.ThrowInvalidOperationException_ExpectedNumber(TokenType); 930ThrowHelper.ThrowInvalidOperationException_ExpectedNumber(TokenType); 965ThrowHelper.ThrowInvalidOperationException_ExpectedNumber(TokenType); 1000ThrowHelper.ThrowInvalidOperationException_ExpectedNumber(TokenType); 1036ThrowHelper.ThrowInvalidOperationException_ExpectedNumber(TokenType); 1072ThrowHelper.ThrowInvalidOperationException_ExpectedNumber(TokenType); 1108ThrowHelper.ThrowInvalidOperationException_ExpectedNumber(TokenType); 1143ThrowHelper.ThrowInvalidOperationException_ExpectedNumber(TokenType); 1173ThrowHelper.ThrowInvalidOperationException_ExpectedNumber(TokenType); 1203ThrowHelper.ThrowInvalidOperationException_ExpectedNumber(TokenType); 1238ThrowHelper.ThrowInvalidOperationException_ExpectedString(TokenType); 1303ThrowHelper.ThrowInvalidOperationException_ExpectedString(TokenType); 1369ThrowHelper.ThrowInvalidOperationException_ExpectedString(TokenType);
System\Text\Json\Serialization\ConfigurationList.cs (3)
38ThrowHelper.ThrowArgumentNullException(nameof(value)); 53ThrowHelper.ThrowArgumentNullException(nameof(item)); 91ThrowHelper.ThrowArgumentNullException(nameof(item));
System\Text\Json\Serialization\Converters\Collection\IAsyncEnumerableOfTConverter.cs (2)
19ThrowHelper.ThrowNotSupportedException_CannotPopulateCollection(Type, ref reader, ref state); 40ThrowHelper.ThrowNotSupportedException_TypeRequiresAsyncSerialization(Type);
System\Text\Json\Serialization\Converters\Collection\ICollectionOfTConverter.cs (1)
36ThrowHelper.ThrowNotSupportedException_CannotPopulateCollection(Type, ref reader, ref state);
System\Text\Json\Serialization\Converters\Collection\IDictionaryConverter.cs (1)
38ThrowHelper.ThrowNotSupportedException_CannotPopulateCollection(Type, ref reader, ref state);
System\Text\Json\Serialization\Converters\Collection\IDictionaryOfTKeyTValueConverter.cs (1)
38ThrowHelper.ThrowNotSupportedException_CannotPopulateCollection(Type, ref reader, ref state);
System\Text\Json\Serialization\Converters\Collection\IEnumerableConverter.cs (1)
30ThrowHelper.ThrowNotSupportedException_CannotPopulateCollection(Type, ref reader, ref state);
System\Text\Json\Serialization\Converters\Collection\IEnumerableConverterFactoryHelpers.cs (2)
40ThrowHelper.ThrowNotSupportedException_SerializationNotSupported(type); 64ThrowHelper.ThrowNotSupportedException_SerializationNotSupported(type);
System\Text\Json\Serialization\Converters\Collection\IEnumerableOfTConverter.cs (1)
28ThrowHelper.ThrowNotSupportedException_CannotPopulateCollection(Type, ref reader, ref state);
System\Text\Json\Serialization\Converters\Collection\IListConverter.cs (1)
35ThrowHelper.ThrowNotSupportedException_CannotPopulateCollection(Type, ref reader, ref state);
System\Text\Json\Serialization\Converters\Collection\IListOfTConverter.cs (1)
36ThrowHelper.ThrowNotSupportedException_CannotPopulateCollection(Type, ref reader, ref state);
System\Text\Json\Serialization\Converters\Collection\IReadOnlyDictionaryOfTKeyTValueConverter.cs (1)
26ThrowHelper.ThrowNotSupportedException_CannotPopulateCollection(Type, ref reader, ref state);
System\Text\Json\Serialization\Converters\Collection\ISetOfTConverter.cs (1)
33ThrowHelper.ThrowNotSupportedException_CannotPopulateCollection(Type, ref reader, ref state);
System\Text\Json\Serialization\Converters\Collection\JsonCollectionConverter.cs (5)
37ThrowHelper.ThrowNotSupportedException_DeserializeNoConstructor(typeInfo, ref reader, ref state); 72ThrowHelper.ThrowJsonException_DeserializeUnableToConvertValue(Type); 127ThrowHelper.ThrowJsonException_DeserializeUnableToConvertValue(Type); 134ThrowHelper.ThrowJsonException_DeserializeUnableToConvertValue(Type); 269ThrowHelper.ThrowJsonException_MetadataInvalidPropertyInArrayMetadata(ref state, typeToConvert, reader);
System\Text\Json\Serialization\Converters\Collection\JsonDictionaryConverter.cs (4)
52ThrowHelper.ThrowNotSupportedException_DeserializeNoConstructor(typeInfo, ref reader, ref state); 88ThrowHelper.ThrowJsonException_DeserializeUnableToConvertValue(Type); 158ThrowHelper.ThrowJsonException_DeserializeUnableToConvertValue(Type); 260ThrowHelper.ThrowUnexpectedMetadataException(propertyName, ref reader, ref state);
System\Text\Json\Serialization\Converters\Collection\ListOfTConverter.cs (1)
30ThrowHelper.ThrowNotSupportedException_SerializationNotSupported(state.Current.JsonTypeInfo.Type);
System\Text\Json\Serialization\Converters\Collection\QueueOfTConverter.cs (1)
28ThrowHelper.ThrowNotSupportedException_SerializationNotSupported(state.Current.JsonTypeInfo.Type);
System\Text\Json\Serialization\Converters\Collection\StackOfTConverter.cs (1)
29ThrowHelper.ThrowNotSupportedException_SerializationNotSupported(state.Current.JsonTypeInfo.Type);
System\Text\Json\Serialization\Converters\Collection\StackOrQueueConverter.cs (1)
35ThrowHelper.ThrowNotSupportedException_CannotPopulateCollection(Type, ref reader, ref state);
System\Text\Json\Serialization\Converters\Node\JsonArrayConverter.cs (1)
32throw ThrowHelper.GetInvalidOperationException_ExpectedArray(reader.TokenType);
System\Text\Json\Serialization\Converters\Node\JsonObjectConverter.cs (1)
57throw ThrowHelper.GetInvalidOperationException_ExpectedObject(reader.TokenType);
System\Text\Json\Serialization\Converters\Object\ObjectConverter.cs (5)
21ThrowHelper.ThrowNotSupportedException_DictionaryKeyTypeNotSupported(Type, this); 27ThrowHelper.ThrowNotSupportedException_DictionaryKeyTypeNotSupported(Type, this); 52ThrowHelper.ThrowArgumentNullException(nameof(value)); 58ThrowHelper.ThrowNotSupportedException_DictionaryKeyTypeNotSupported(runtimeType, this); 82ThrowHelper.ThrowNotSupportedException_NoMetadataForType(typeToConvert, _originatingResolver);
System\Text\Json\Serialization\Converters\Object\ObjectConverterFactory.cs (1)
49ThrowHelper.ThrowInvalidOperationException_SerializationDuplicateTypeAttribute<JsonConstructorAttribute>(typeToConvert);
System\Text\Json\Serialization\Converters\Object\ObjectDefaultConverter.cs (4)
32ThrowHelper.ThrowJsonException_DeserializeUnableToConvertValue(Type); 43ThrowHelper.ThrowNotSupportedException_DeserializeNoConstructor(jsonTypeInfo, ref reader, ref state); 62ThrowHelper.ThrowJsonException_DeserializeUnableToConvertValue(Type); 119ThrowHelper.ThrowNotSupportedException_DeserializeNoConstructor(jsonTypeInfo, ref reader, ref state);
System\Text\Json\Serialization\Converters\Object\ObjectWithParameterizedConstructorConverter.cs (3)
45ThrowHelper.ThrowJsonException_DeserializeUnableToConvertValue(Type); 120ThrowHelper.ThrowJsonException_DeserializeUnableToConvertValue(Type); 596ThrowHelper.ThrowInvalidOperationException_ConstructorParameterIncompleteBinding(Type);
System\Text\Json\Serialization\Converters\Value\BooleanConverter.cs (1)
28ThrowHelper.ThrowFormatException(DataType.Boolean);
System\Text\Json\Serialization\Converters\Value\CharConverter.cs (3)
17ThrowHelper.ThrowInvalidOperationException_ExpectedString(reader.TokenType); 22ThrowHelper.ThrowInvalidOperationException_ExpectedChar(reader.TokenType); 30ThrowHelper.ThrowInvalidOperationException_ExpectedChar(reader.TokenType);
System\Text\Json\Serialization\Converters\Value\DateOnlyConverter.cs (3)
19ThrowHelper.ThrowInvalidOperationException_ExpectedString(reader.TokenType); 35ThrowHelper.ThrowFormatException(DataType.DateOnly); 52ThrowHelper.ThrowFormatException(DataType.DateOnly);
System\Text\Json\Serialization\Converters\Value\EnumConverter.cs (12)
92ThrowHelper.ThrowInvalidOperationException_InvalidEnumTypeWithSpecialChar(typeof(T), name); 105ThrowHelper.ThrowJsonException(); 128ThrowHelper.ThrowJsonException(); 188ThrowHelper.ThrowJsonException(); 234ThrowHelper.ThrowJsonException(); 266ThrowHelper.ThrowJsonException(); 359ThrowHelper.ThrowJsonException(); 410ThrowHelper.ThrowJsonException(); 415ThrowHelper.ThrowJsonException(); 448ThrowHelper.ThrowJsonException(); 501ThrowHelper.ThrowInvalidOperationException_NamingPolicyReturnNull(namingPolicy); 513ThrowHelper.ThrowInvalidOperationException_NamingPolicyReturnNull(namingPolicy);
System\Text\Json\Serialization\Converters\Value\HalfConverter.cs (3)
23ThrowHelper.ThrowInvalidOperationException_ExpectedNumber(reader.TokenType); 56ThrowHelper.ThrowFormatException(NumericType.Half); 108ThrowHelper.ThrowFormatException(NumericType.Half);
System\Text\Json\Serialization\Converters\Value\Int128Converter.cs (2)
23ThrowHelper.ThrowInvalidOperationException_ExpectedNumber(reader.TokenType); 53ThrowHelper.ThrowFormatException(NumericType.Int128);
System\Text\Json\Serialization\Converters\Value\JsonPrimitiveConverter.cs (2)
17ThrowHelper.ThrowArgumentNullException(nameof(value)); 27ThrowHelper.ThrowInvalidOperationException_ExpectedPropertyName(reader.TokenType);
System\Text\Json\Serialization\Converters\Value\StringConverter.cs (2)
38ThrowHelper.ThrowArgumentNullException(nameof(value)); 47ThrowHelper.ThrowInvalidOperationException_NamingPolicyReturnNull(options.DictionaryKeyPolicy);
System\Text\Json\Serialization\Converters\Value\TimeOnlyConverter.cs (4)
19ThrowHelper.ThrowInvalidOperationException_ExpectedString(reader.TokenType); 37ThrowHelper.ThrowFormatException(DataType.TimeOnly); 58ThrowHelper.ThrowFormatException(DataType.TimeOnly); 70ThrowHelper.ThrowFormatException(DataType.TimeOnly);
System\Text\Json\Serialization\Converters\Value\TimeSpanConverter.cs (4)
19ThrowHelper.ThrowInvalidOperationException_ExpectedString(reader.TokenType); 37ThrowHelper.ThrowFormatException(DataType.TimeSpan); 57ThrowHelper.ThrowFormatException(DataType.TimeSpan); 69ThrowHelper.ThrowFormatException(DataType.TimeSpan);
System\Text\Json\Serialization\Converters\Value\UInt128Converter.cs (2)
23ThrowHelper.ThrowInvalidOperationException_ExpectedNumber(reader.TokenType); 52ThrowHelper.ThrowFormatException(NumericType.UInt128);
System\Text\Json\Serialization\Converters\Value\UriConverter.cs (2)
38ThrowHelper.ThrowJsonException(); 48ThrowHelper.ThrowArgumentNullException(nameof(value));
System\Text\Json\Serialization\Converters\Value\VersionConverter.cs (5)
27ThrowHelper.ThrowInvalidOperationException_ExpectedString(reader.TokenType); 40ThrowHelper.ThrowFormatException(DataType.Version); 53ThrowHelper.ThrowFormatException(DataType.Version); 75ThrowHelper.ThrowJsonException(); 110ThrowHelper.ThrowArgumentNullException(nameof(value));
System\Text\Json\Serialization\JsonConverter.MetadataHandling.cs (2)
38ThrowHelper.ThrowNotSupportedException_DerivedConverterDoesNotSupportMetadata(resolvedType.Type); 104ThrowHelper.ThrowNotSupportedException_DerivedConverterDoesNotSupportMetadata(derivedJsonTypeInfo.Type);
System\Text\Json\Serialization\JsonConverterFactory.cs (2)
47ThrowHelper.ThrowInvalidOperationException_SerializerConverterFactoryReturnsNull(GetType()); 50ThrowHelper.ThrowInvalidOperationException_SerializerConverterFactoryReturnsJsonConverterFactorty(GetType());
System\Text\Json\Serialization\JsonConverterOfT.cs (16)
159ThrowHelper.ThrowJsonException_DeserializeUnableToConvertValue(Type); 264ThrowHelper.ThrowJsonException_SerializationConverterRead(this); 335ThrowHelper.ThrowJsonException_SerializerCycleDetected(options.EffectiveMaxDepth); 471ThrowHelper.ThrowJsonException_SerializerCycleDetected(options.EffectiveMaxDepth); 512ThrowHelper.ThrowJsonException_SerializationConverterRead(this); 516ThrowHelper.ThrowJsonException_SerializationConverterRead(this); 524ThrowHelper.ThrowJsonException_SerializationConverterRead(this); 528ThrowHelper.ThrowJsonException_SerializationConverterRead(this); 539ThrowHelper.ThrowJsonException_SerializationConverterRead(this); 548ThrowHelper.ThrowJsonException_SerializationConverterRead(this); 562ThrowHelper.ThrowJsonException_SerializationConverterWrite(this); 597ThrowHelper.ThrowNotSupportedException_DictionaryKeyTypeNotSupported(Type, this); 611ThrowHelper.ThrowJsonException_SerializationConverterRead(this); 630ThrowHelper.ThrowNotSupportedException_DictionaryKeyTypeNotSupported(Type, this); 640ThrowHelper.ThrowArgumentNullException(nameof(value)); 656ThrowHelper.ThrowJsonException_SerializationConverterWrite(this);
System\Text\Json\Serialization\JsonConverterOfT.ReadCore.cs (7)
48ThrowHelper.ReThrowWithPath(ref state, ex); 51catch (FormatException ex) when (ex.Source == ThrowHelper.ExceptionSourceValueToRethrowAsJsonException) 53ThrowHelper.ReThrowWithPath(ref state, reader, ex); 56catch (InvalidOperationException ex) when (ex.Source == ThrowHelper.ExceptionSourceValueToRethrowAsJsonException) 58ThrowHelper.ReThrowWithPath(ref state, reader, ex); 68ThrowHelper.AddJsonExceptionInformation(ref state, reader, ex); 80ThrowHelper.ThrowNotSupportedException(ref state, reader, ex);
System\Text\Json\Serialization\JsonConverterOfT.WriteCore.cs (4)
18catch (InvalidOperationException ex) when (ex.Source == ThrowHelper.ExceptionSourceValueToRethrowAsJsonException) 20ThrowHelper.ReThrowWithPath(ref state, ex); 30ThrowHelper.AddJsonExceptionInformation(ref state, ex); 42ThrowHelper.ThrowNotSupportedException(ref state, ex);
System\Text\Json\Serialization\JsonNumberEnumConverter.cs (1)
33ThrowHelper.ThrowArgumentOutOfRangeException_JsonConverterFactory_TypeNotSupported(typeToConvert);
System\Text\Json\Serialization\JsonResumableConverterOfT.cs (2)
21ThrowHelper.ThrowArgumentNullException(nameof(options)); 38ThrowHelper.ThrowArgumentNullException(nameof(options));
System\Text\Json\Serialization\JsonSerializer.Helpers.cs (6)
60ThrowHelper.ThrowInvalidOperationException_NoMetadataForType(inputType, context); 71ThrowHelper.ThrowArgumentNullException(nameof(inputType)); 79ThrowHelper.ThrowArgumentException_DeserializeWrongType(inputType, value); 124ThrowHelper.ThrowInvalidOperationException_DeserializeUnableToAssignNull(declaredType: typeof(T)); 128ThrowHelper.ThrowInvalidCastException_DeserializeUnableToAssignValue(typeOfValue: value.GetType(), declaredType: typeof(T)); 139ThrowHelper.ThrowJsonException_DeserializeUnableToConvertValue(typeof(T));
System\Text\Json\Serialization\JsonSerializer.Read.Document.cs (10)
35ThrowHelper.ThrowArgumentNullException(nameof(document)); 66ThrowHelper.ThrowArgumentNullException(nameof(document)); 70ThrowHelper.ThrowArgumentNullException(nameof(returnType)); 99ThrowHelper.ThrowArgumentNullException(nameof(document)); 103ThrowHelper.ThrowArgumentNullException(nameof(jsonTypeInfo)); 128ThrowHelper.ThrowArgumentNullException(nameof(document)); 132ThrowHelper.ThrowArgumentNullException(nameof(jsonTypeInfo)); 180ThrowHelper.ThrowArgumentNullException(nameof(document)); 184ThrowHelper.ThrowArgumentNullException(nameof(returnType)); 188ThrowHelper.ThrowArgumentNullException(nameof(context));
System\Text\Json\Serialization\JsonSerializer.Read.Element.cs (5)
58ThrowHelper.ThrowArgumentNullException(nameof(returnType)); 87ThrowHelper.ThrowArgumentNullException(nameof(jsonTypeInfo)); 108ThrowHelper.ThrowArgumentNullException(nameof(jsonTypeInfo)); 152ThrowHelper.ThrowArgumentNullException(nameof(returnType)); 156ThrowHelper.ThrowArgumentNullException(nameof(context));
System\Text\Json\Serialization\JsonSerializer.Read.HandleMetadata.cs (35)
79ThrowHelper.ThrowJsonException_MetadataReferenceObjectCannotContainOtherProperties(reader.GetUnescapedSpan(), ref state); 91ThrowHelper.ThrowJsonException_MetadataUnexpectedProperty(propertyName, ref state); 96ThrowHelper.ThrowJsonException_MetadataIdCannotBeCombinedWithRef(propertyName, ref state); 101ThrowHelper.ThrowJsonException_MetadataCannotParsePreservedObjectIntoImmutable(converter.Type!); 112ThrowHelper.ThrowJsonException_MetadataUnexpectedProperty(propertyName, ref state); 117ThrowHelper.ThrowJsonException_MetadataInvalidReferenceToValueType(converter.Type!); 122ThrowHelper.ThrowJsonException_MetadataReferenceObjectCannotContainOtherProperties(reader.GetUnescapedSpan(), ref state); 133ThrowHelper.ThrowJsonException_MetadataUnexpectedProperty(propertyName, ref state); 138ThrowHelper.ThrowJsonException_DuplicateMetadataProperty(state.Current.JsonPropertyName); 149ThrowHelper.ThrowJsonException_DuplicateMetadataProperty(s_valuesPropertyName); 155ThrowHelper.ThrowJsonException_MetadataInvalidPropertyInArrayMetadata(ref state, jsonTypeInfo.Type, reader); 176ThrowHelper.ThrowJsonException_MetadataInvalidPropertyInArrayMetadata(ref state, jsonTypeInfo.Type, reader); 182ThrowHelper.ThrowUnexpectedMetadataException(propertyName, ref reader, ref state); 216ThrowHelper.ThrowJsonException_MetadataValueWasNotString(reader.TokenType); 221ThrowHelper.ThrowNotSupportedException_ObjectWithParameterizedCtorRefMetadataNotSupported(s_refPropertyName, ref reader, ref state); 230ThrowHelper.ThrowJsonException_MetadataValueWasNotString(reader.TokenType); 235ThrowHelper.ThrowNotSupportedException_ObjectWithParameterizedCtorRefMetadataNotSupported(s_refPropertyName, ref reader, ref state); 253ThrowHelper.ThrowJsonException_MetadataValueWasNotString(reader.TokenType); 263ThrowHelper.ThrowJsonException_MetadataValuesInvalidToken(reader.TokenType); 301ThrowHelper.ThrowJsonException_MetadataStandaloneValuesProperty(ref state, s_valuesPropertyName); 394ThrowHelper.ThrowJsonException_MetadataReferenceObjectCannotContainOtherProperties(); 400ThrowHelper.ThrowNotSupportedException_ObjectWithParameterizedCtorRefMetadataNotSupported(s_refPropertyName, ref reader, ref state); 405ThrowHelper.ThrowJsonException_MetadataValueWasNotString(property.Value.ValueKind); 417ThrowHelper.ThrowNotSupportedException_ObjectWithParameterizedCtorRefMetadataNotSupported(s_refPropertyName, ref reader, ref state); 423ThrowHelper.ThrowJsonException_MetadataReferenceObjectCannotContainOtherProperties(); 428ThrowHelper.ThrowJsonException_MetadataValueWasNotString(property.Value.ValueKind); 458ThrowHelper.ThrowJsonException_MetadataReferenceObjectCannotContainOtherProperties(); 464ThrowHelper.ThrowNotSupportedException_ObjectWithParameterizedCtorRefMetadataNotSupported(s_refPropertyName, ref reader, ref state); 476ThrowHelper.ThrowNotSupportedException_ObjectWithParameterizedCtorRefMetadataNotSupported(s_refPropertyName, ref reader, ref state); 482ThrowHelper.ThrowJsonException_MetadataReferenceObjectCannotContainOtherProperties(); 509ThrowHelper.ThrowJsonException_MetadataValueWasNotString(metadataValueKind); 523ThrowHelper.ThrowJsonException_MetadataUnexpectedProperty(s_valuesPropertyName, ref state); 539ThrowHelper.ThrowJsonException_MetadataPreservedArrayValuesNotFound(ref state, converter.Type!); 546ThrowHelper.ThrowJsonException_MetadataInvalidPropertyInArrayMetadata(ref state, converter.Type!, reader); 566ThrowHelper.ThrowInvalidOperationException_MetadataReferenceOfTypeCannotBeAssignedToType(
System\Text\Json\Serialization\JsonSerializer.Read.HandlePropertyName.cs (4)
56ThrowHelper.ThrowJsonException_UnmappedJsonProperty(jsonTypeInfo.Type, stringPropertyName); 100ThrowHelper.ThrowUnexpectedMetadataException(propertyName, ref reader, ref state); 140ThrowHelper.ThrowInvalidOperationException_NodeJsonObjectCustomConverterNotAllowedOnExtensionProperty(); 144ThrowHelper.ThrowNotSupportedException_SerializationNotSupported(jsonPropertyInfo.PropertyType);
System\Text\Json\Serialization\JsonSerializer.Read.Node.cs (5)
56ThrowHelper.ThrowArgumentNullException(nameof(returnType)); 80ThrowHelper.ThrowArgumentNullException(nameof(jsonTypeInfo)); 100ThrowHelper.ThrowArgumentNullException(nameof(jsonTypeInfo)); 143ThrowHelper.ThrowArgumentNullException(nameof(returnType)); 147ThrowHelper.ThrowArgumentNullException(nameof(context));
System\Text\Json\Serialization\JsonSerializer.Read.Span.cs (5)
62ThrowHelper.ThrowArgumentNullException(nameof(returnType)); 85ThrowHelper.ThrowArgumentNullException(nameof(jsonTypeInfo)); 106ThrowHelper.ThrowArgumentNullException(nameof(jsonTypeInfo)); 140ThrowHelper.ThrowArgumentNullException(nameof(returnType)); 144ThrowHelper.ThrowArgumentNullException(nameof(context));
System\Text\Json\Serialization\JsonSerializer.Read.Stream.cs (23)
51ThrowHelper.ThrowArgumentNullException(nameof(utf8Json)); 86ThrowHelper.ThrowArgumentNullException(nameof(utf8Json)); 126ThrowHelper.ThrowArgumentNullException(nameof(utf8Json)); 130ThrowHelper.ThrowArgumentNullException(nameof(returnType)); 166ThrowHelper.ThrowArgumentNullException(nameof(utf8Json)); 170ThrowHelper.ThrowArgumentNullException(nameof(returnType)); 203ThrowHelper.ThrowArgumentNullException(nameof(utf8Json)); 207ThrowHelper.ThrowArgumentNullException(nameof(jsonTypeInfo)); 238ThrowHelper.ThrowArgumentNullException(nameof(utf8Json)); 242ThrowHelper.ThrowArgumentNullException(nameof(jsonTypeInfo)); 271ThrowHelper.ThrowArgumentNullException(nameof(utf8Json)); 275ThrowHelper.ThrowArgumentNullException(nameof(jsonTypeInfo)); 302ThrowHelper.ThrowArgumentNullException(nameof(utf8Json)); 306ThrowHelper.ThrowArgumentNullException(nameof(jsonTypeInfo)); 348ThrowHelper.ThrowArgumentNullException(nameof(utf8Json)); 352ThrowHelper.ThrowArgumentNullException(nameof(returnType)); 356ThrowHelper.ThrowArgumentNullException(nameof(context)); 394ThrowHelper.ThrowArgumentNullException(nameof(utf8Json)); 398ThrowHelper.ThrowArgumentNullException(nameof(returnType)); 402ThrowHelper.ThrowArgumentNullException(nameof(context)); 430ThrowHelper.ThrowArgumentNullException(nameof(utf8Json)); 456ThrowHelper.ThrowArgumentNullException(nameof(utf8Json)); 461ThrowHelper.ThrowArgumentNullException(nameof(jsonTypeInfo));
System\Text\Json\Serialization\JsonSerializer.Read.String.cs (15)
51ThrowHelper.ThrowArgumentNullException(nameof(json)); 123ThrowHelper.ThrowArgumentNullException(nameof(json)); 127ThrowHelper.ThrowArgumentNullException(nameof(returnType)); 167ThrowHelper.ThrowArgumentNullException(nameof(returnType)); 207ThrowHelper.ThrowArgumentNullException(nameof(json)); 211ThrowHelper.ThrowArgumentNullException(nameof(jsonTypeInfo)); 249ThrowHelper.ThrowArgumentNullException(nameof(jsonTypeInfo)); 282ThrowHelper.ThrowArgumentNullException(nameof(json)); 286ThrowHelper.ThrowArgumentNullException(nameof(jsonTypeInfo)); 315ThrowHelper.ThrowArgumentNullException(nameof(jsonTypeInfo)); 361ThrowHelper.ThrowArgumentNullException(nameof(json)); 365ThrowHelper.ThrowArgumentNullException(nameof(returnType)); 369ThrowHelper.ThrowArgumentNullException(nameof(context)); 415ThrowHelper.ThrowArgumentNullException(nameof(returnType)); 419ThrowHelper.ThrowArgumentNullException(nameof(context));
System\Text\Json\Serialization\JsonSerializer.Read.Utf8JsonReader.cs (11)
116ThrowHelper.ThrowArgumentNullException(nameof(returnType)); 166ThrowHelper.ThrowArgumentNullException(nameof(jsonTypeInfo)); 215ThrowHelper.ThrowArgumentNullException(nameof(jsonTypeInfo)); 275ThrowHelper.ThrowArgumentNullException(nameof(returnType)); 279ThrowHelper.ThrowArgumentNullException(nameof(context)); 291ThrowHelper.ThrowArgumentException_SerializerDoesNotSupportComments(nameof(reader)); 316ThrowHelper.ThrowArgumentException_SerializerDoesNotSupportComments(nameof(reader)); 357ThrowHelper.ThrowJsonReaderException(ref reader, ExceptionResource.ExpectedOneCompleteToken); 372ThrowHelper.ThrowJsonReaderException(ref reader, ExceptionResource.NotEnoughData); 454ThrowHelper.ThrowJsonReaderException( 465ThrowHelper.ReThrowWithPath(ref state, ex);
System\Text\Json\Serialization\JsonSerializer.Write.ByteArray.cs (3)
75ThrowHelper.ThrowArgumentNullException(nameof(jsonTypeInfo)); 98ThrowHelper.ThrowArgumentNullException(nameof(jsonTypeInfo)); 130ThrowHelper.ThrowArgumentNullException(nameof(context));
System\Text\Json\Serialization\JsonSerializer.Write.Document.cs (3)
72ThrowHelper.ThrowArgumentNullException(nameof(jsonTypeInfo)); 95ThrowHelper.ThrowArgumentNullException(nameof(jsonTypeInfo)); 124ThrowHelper.ThrowArgumentNullException(nameof(context));
System\Text\Json\Serialization\JsonSerializer.Write.Element.cs (3)
72ThrowHelper.ThrowArgumentNullException(nameof(jsonTypeInfo)); 95ThrowHelper.ThrowArgumentNullException(nameof(jsonTypeInfo)); 124ThrowHelper.ThrowArgumentNullException(nameof(context));
System\Text\Json\Serialization\JsonSerializer.Write.Node.cs (3)
73ThrowHelper.ThrowArgumentNullException(nameof(jsonTypeInfo)); 96ThrowHelper.ThrowArgumentNullException(nameof(jsonTypeInfo)); 125ThrowHelper.ThrowArgumentNullException(nameof(context));
System\Text\Json\Serialization\JsonSerializer.Write.Stream.cs (16)
49ThrowHelper.ThrowArgumentNullException(nameof(utf8Json)); 79ThrowHelper.ThrowArgumentNullException(nameof(utf8Json)); 116ThrowHelper.ThrowArgumentNullException(nameof(utf8Json)); 151ThrowHelper.ThrowArgumentNullException(nameof(utf8Json)); 179ThrowHelper.ThrowArgumentNullException(nameof(utf8Json)); 183ThrowHelper.ThrowArgumentNullException(nameof(jsonTypeInfo)); 207ThrowHelper.ThrowArgumentNullException(nameof(utf8Json)); 211ThrowHelper.ThrowArgumentNullException(nameof(jsonTypeInfo)); 240ThrowHelper.ThrowArgumentNullException(nameof(utf8Json)); 244ThrowHelper.ThrowArgumentNullException(nameof(jsonTypeInfo)); 270ThrowHelper.ThrowArgumentNullException(nameof(utf8Json)); 274ThrowHelper.ThrowArgumentNullException(nameof(jsonTypeInfo)); 309ThrowHelper.ThrowArgumentNullException(nameof(utf8Json)); 313ThrowHelper.ThrowArgumentNullException(nameof(context)); 346ThrowHelper.ThrowArgumentNullException(nameof(utf8Json)); 350ThrowHelper.ThrowArgumentNullException(nameof(context));
System\Text\Json\Serialization\JsonSerializer.Write.String.cs (3)
87ThrowHelper.ThrowArgumentNullException(nameof(jsonTypeInfo)); 114ThrowHelper.ThrowArgumentNullException(nameof(jsonTypeInfo)); 147ThrowHelper.ThrowArgumentNullException(nameof(context));
System\Text\Json\Serialization\JsonSerializer.Write.Utf8JsonWriter.cs (8)
35ThrowHelper.ThrowArgumentNullException(nameof(writer)); 69ThrowHelper.ThrowArgumentNullException(nameof(writer)); 91ThrowHelper.ThrowArgumentNullException(nameof(writer)); 95ThrowHelper.ThrowArgumentNullException(nameof(jsonTypeInfo)); 118ThrowHelper.ThrowArgumentNullException(nameof(writer)); 122ThrowHelper.ThrowArgumentNullException(nameof(jsonTypeInfo)); 154ThrowHelper.ThrowArgumentNullException(nameof(writer)); 158ThrowHelper.ThrowArgumentNullException(nameof(context));
System\Text\Json\Serialization\JsonSerializerContext.cs (1)
113ThrowHelper.ThrowInvalidOperationException_ResolverTypeInfoOptionsNotCompatible();
System\Text\Json\Serialization\JsonSerializerOptions.Caching.cs (6)
59ThrowHelper.ThrowArgumentNullException(nameof(type)); 64ThrowHelper.ThrowArgumentException_CannotSerializeInvalidType(nameof(type), type, null, null); 87ThrowHelper.ThrowArgumentNullException(nameof(type)); 92ThrowHelper.ThrowArgumentException_CannotSerializeInvalidType(nameof(type), type, null, null); 132ThrowHelper.ThrowNotSupportedException_NoMetadataForType(type, TypeInfoResolver); 349NotSupportedException nse = ThrowHelper.GetNotSupportedException_AmbiguousMetadataForType(type, candidateType, interfaceType);
System\Text\Json\Serialization\JsonSerializerOptions.Converters.cs (2)
45ThrowHelper.ThrowArgumentNullException(nameof(typeToConvert)); 110ThrowHelper.ThrowInvalidOperationException_ConverterCanConvertMultipleTypes(propertyType, converter);
System\Text\Json\Serialization\JsonSerializerOptions.cs (8)
117ThrowHelper.ThrowArgumentNullException(nameof(options)); 569ThrowHelper.ThrowArgumentOutOfRangeException_MaxDepthMustBePositive(nameof(value)); 824ThrowHelper.ThrowInvalidOperationException_JsonSerializerOptionsNoTypeInfoResolverSpecified(); 907ThrowHelper.ThrowInvalidOperationException_JsonSerializerIsReflectionDisabled(); 941ThrowHelper.ThrowInvalidOperationException_ResolverTypeNotCompatible(type, info.Type); 946ThrowHelper.ThrowInvalidOperationException_ResolverTypeInfoOptionsNotCompatible(); 1013ThrowHelper.ThrowInvalidOperationException_SerializerOptionsReadOnly(_typeInfoResolver as JsonSerializerContext); 1048ThrowHelper.ThrowInvalidOperationException_InvalidChainedResolver();
System\Text\Json\Serialization\JsonStringEnumConverter.cs (2)
57ThrowHelper.ThrowArgumentOutOfRangeException_JsonConverterFactory_TypeNotSupported(typeToConvert); 116ThrowHelper.ThrowArgumentOutOfRangeException_JsonConverterFactory_TypeNotSupported(typeToConvert);
System\Text\Json\Serialization\Metadata\DefaultJsonTypeInfoResolver.Converters.cs (4)
166ThrowHelper.ThrowInvalidOperationException_SerializationConverterNotCompatible(converter.GetType(), typeToConvert); 187ThrowHelper.ThrowInvalidOperationException_SerializationConverterOnAttributeNotCompatible(declaringType, memberInfo, typeToConvert); 195ThrowHelper.ThrowInvalidOperationException_SerializationConverterOnAttributeInvalid(declaringType, memberInfo); 216ThrowHelper.ThrowInvalidOperationException_SerializationConverterOnAttributeNotCompatible(declaringType, memberInfo, typeToConvert);
System\Text\Json\Serialization\Metadata\DefaultJsonTypeInfoResolver.cs (3)
55ThrowHelper.ThrowArgumentNullException(nameof(type)); 60ThrowHelper.ThrowArgumentNullException(nameof(options)); 117ThrowHelper.ThrowInvalidOperationException_DefaultTypeInfoResolverImmutable();
System\Text\Json\Serialization\Metadata\DefaultJsonTypeInfoResolver.Helpers.cs (3)
246ThrowHelper.ThrowInvalidOperationException_CannotSerializeInvalidType(typeToConvert, memberInfo.DeclaringType, memberInfo); 307ThrowHelper.ThrowNotSupportedException_ConstructorContainsNullParameterNames(typeInfo.Converter.ConstructorInfo.DeclaringType); 398ThrowHelper.ThrowInvalidOperationException_SerializerPropertyNameNull(propertyInfo);
System\Text\Json\Serialization\Metadata\FSharpCoreReflectionProxy.cs (1)
234ThrowHelper.ThrowMissingMemberException_MissingFSharpCoreMember(memberName);
System\Text\Json\Serialization\Metadata\JsonMetadataServices.Collections.cs (3)
89ThrowHelper.ThrowArgumentNullException(nameof(createRangeFunc)); 157ThrowHelper.ThrowArgumentNullException(nameof(createRangeFunc)); 407ThrowHelper.ThrowArgumentNullException(nameof(addFunc));
System\Text\Json\Serialization\Metadata\JsonMetadataServices.Converters.cs (3)
287ThrowHelper.ThrowArgumentNullException(nameof(options)); 304ThrowHelper.ThrowArgumentNullException(nameof(underlyingTypeInfo)); 323ThrowHelper.ThrowArgumentNullException(nameof(options));
System\Text\Json\Serialization\Metadata\JsonMetadataServices.cs (6)
27ThrowHelper.ThrowArgumentNullException(nameof(options)); 31ThrowHelper.ThrowArgumentNullException(nameof(propertyInfo)); 67ThrowHelper.ThrowArgumentNullException(nameof(options)); 71ThrowHelper.ThrowArgumentNullException(nameof(objectInfo)); 87ThrowHelper.ThrowArgumentNullException(nameof(options)); 91ThrowHelper.ThrowArgumentNullException(nameof(converter));
System\Text\Json\Serialization\Metadata\JsonMetadataServices.Helpers.cs (3)
75ThrowHelper.ThrowArgumentNullException(nameof(collectionInfo)); 149ThrowHelper.ThrowInvalidOperationException_JsonIncludeOnInaccessibleProperty(jsonPropertyInfo.MemberName, jsonPropertyInfo.DeclaringType); 222ThrowHelper.ThrowInvalidOperationException_SerializerPropertyNameNull(propertyInfo);
System\Text\Json\Serialization\Metadata\JsonPropertyInfo.cs (14)
259ThrowHelper.ThrowInvalidOperationException_SerializationDataExtensionPropertyInvalid(this); 366ThrowHelper.ThrowInvalidOperationException_JsonPropertyRequiredAndNotDeserializable(this); 371ThrowHelper.ThrowInvalidOperationException_JsonPropertyRequiredAndExtensionData(this); 472ThrowHelper.ThrowInvalidOperationException_NumberHandlingOnPropertyInvalid(this); 514ThrowHelper.ThrowInvalidOperationException_NumberHandlingOnPropertyInvalid(this); 549ThrowHelper.ThrowInvalidOperationException_ObjectCreationHandlingPopulateNotSupportedByConverter(this); 554ThrowHelper.ThrowInvalidOperationException_ObjectCreationHandlingPropertyMustHaveAGetter(this); 559ThrowHelper.ThrowInvalidOperationException_ObjectCreationHandlingPropertyValueTypeMustHaveASetter(this); 566ThrowHelper.ThrowInvalidOperationException_ObjectCreationHandlingPropertyCannotAllowPolymorphicDeserialization(this); 571ThrowHelper.ThrowInvalidOperationException_ObjectCreationHandlingPropertyCannotAllowReadOnlyMember(this); 581ThrowHelper.ThrowNotSupportedException_ObjectCreationHandlingPropertyDoesNotSupportParameterizedConstructors(); 586ThrowHelper.ThrowInvalidOperationException_ObjectCreationHandlingPropertyCannotAllowReferenceHandling(); 721ThrowHelper.ThrowArgumentNullException(nameof(value)); 851ThrowHelper.ThrowInvalidOperationException_JsonPropertyInfoIsBoundToDifferentJsonTypeInfo(this);
System\Text\Json\Serialization\Metadata\JsonPropertyInfoOfT.cs (5)
211ThrowHelper.ThrowJsonException_SerializationConverterWrite(EffectiveConverter); 270ThrowHelper.ThrowInvalidOperationException_DeserializeUnableToAssignNull(EffectiveConverter.Type); 273ThrowHelper.ThrowJsonException_DeserializeUnableToConvertValue(EffectiveConverter.Type); 339ThrowHelper.ThrowJsonException_DeserializeUnableToConvertValue(EffectiveConverter.Type); 389ThrowHelper.ThrowInvalidOperationException_IgnoreConditionOnValueTypeInvalid(MemberName!, DeclaringType);
System\Text\Json\Serialization\Metadata\JsonTypeInfo.cs (26)
105ThrowHelper.ThrowInvalidOperationException_JsonTypeInfoOperationNotPossibleForKind(Kind); 135ThrowHelper.ThrowInvalidOperationException_JsonTypeInfoOperationNotPossibleForKind(Kind); 165ThrowHelper.ThrowInvalidOperationException_JsonTypeInfoOperationNotPossibleForKind(Kind); 195ThrowHelper.ThrowInvalidOperationException_JsonTypeInfoOperationNotPossibleForKind(Kind); 286ThrowHelper.ThrowInvalidOperationException_JsonTypeInfoOperationNotPossibleForKind(Kind); 291ThrowHelper.ThrowArgumentException_JsonPolymorphismOptionsAssociatedWithDifferentJsonTypeInfo(nameof(value)); 344ThrowHelper.ThrowInvalidOperationException_NoMetadataForTypeProperties(Options.TypeInfoResolver, Type); 513ThrowHelper.ThrowInvalidOperationException_JsonTypeInfoOperationNotPossibleForKind(Kind); 557ThrowHelper.ThrowInvalidOperationException_JsonTypeInfoOperationNotPossibleForKind(Kind); 605ThrowHelper.ThrowInvalidOperationException_TypeInfoImmutable(); 881ThrowHelper.ThrowArgumentNullException(nameof(options)); 912ThrowHelper.ThrowArgumentNullException(nameof(type)); 917ThrowHelper.ThrowArgumentNullException(nameof(options)); 922ThrowHelper.ThrowArgumentException_CannotSerializeInvalidType(nameof(type), type, null, null); 968ThrowHelper.ThrowArgumentNullException(nameof(propertyType)); 973ThrowHelper.ThrowArgumentNullException(nameof(name)); 978ThrowHelper.ThrowArgumentException_CannotSerializeInvalidType(nameof(propertyType), propertyType, Type, name); 1064ThrowHelper.ThrowInvalidOperationException_ExtensionDataConflictsWithUnmappedMemberHandling(Type, property); 1069ThrowHelper.ThrowInvalidOperationException_SerializationDuplicateTypeAttribute(Type, typeof(JsonExtensionDataAttribute)); 1089ThrowHelper.ThrowInvalidOperationException_SerializerPropertyNameConflict(Type, property.Name); 1157ThrowHelper.ThrowInvalidOperationException_MultiplePropertiesBindToConstructorParameters( 1174ThrowHelper.ThrowInvalidOperationException_ExtensionDataCannotBindToCtorParam(ExtensionDataProperty.MemberName, ExtensionDataProperty); 1187ThrowHelper.ThrowInvalidOperationException_CannotSerializeInvalidType(type, declaringType: null, memberInfo: null); 1314ThrowHelper.ThrowNotSupportedException_SerializationNotSupported(type); 1341ThrowHelper.ThrowInvalidOperationException_JsonTypeInfoOperationNotPossibleForKind(_jsonTypeInfo.Kind); 1397ThrowHelper.ThrowInvalidOperationException_SerializerPropertyNameConflict(_jsonTypeInfo.Type, jsonPropertyInfo.Name);
System\Text\Json\Serialization\Metadata\JsonTypeInfoOfT.cs (2)
68ThrowHelper.ThrowInvalidOperationException_JsonTypeInfoOperationNotPossibleForKind(Kind); 75ThrowHelper.ThrowInvalidOperationException_CreateObjectConverterNotCompatible(Type);
System\Text\Json\Serialization\Metadata\JsonTypeInfoResolver.cs (3)
30ThrowHelper.ThrowArgumentNullException(nameof(resolvers)); 75ThrowHelper.ThrowArgumentNullException(nameof(resolver)); 79ThrowHelper.ThrowArgumentNullException(nameof(modifier));
System\Text\Json\Serialization\Metadata\JsonTypeInfoResolverChain.cs (1)
11=> ThrowHelper.ThrowInvalidOperationException_TypeInfoResolverChainImmutable();
System\Text\Json\Serialization\Metadata\PolymorphicTypeResolver.cs (10)
31ThrowHelper.ThrowInvalidOperationException_TypeDoesNotSupportPolymorphism(BaseType); 42ThrowHelper.ThrowInvalidOperationException_DerivedTypeNotSupported(BaseType, derivedType); 49ThrowHelper.ThrowInvalidOperationException_DerivedTypeIsAlreadySpecified(BaseType, derivedType); 56ThrowHelper.ThrowInvalidOperationException_TypeDicriminatorIdIsAlreadySpecified(BaseType, typeDiscriminator); 67ThrowHelper.ThrowInvalidOperationException_PolymorphicTypeConfigurationDoesNotSpecifyDerivedTypes(BaseType); 74ThrowHelper.ThrowNotSupportedException_BaseConverterDoesNotSupportMetadata(BaseType); 85ThrowHelper.ThrowInvalidOperationException_InvalidCustomTypeDiscriminatorPropertyName(); 125ThrowHelper.ThrowNotSupportedException_RuntimeTypeNotSupported(BaseType, runtimeType); 160ThrowHelper.ThrowJsonException_UnrecognizedTypeDiscriminator(typeDiscriminator); 221ThrowHelper.ThrowNotSupportedException_RuntimeTypeDiamondAmbiguity(BaseType, type, result.DerivedType, interfaceResult.DerivedType);
System\Text\Json\Serialization\PreserveReferenceResolver.cs (2)
37ThrowHelper.ThrowJsonException_MetadataDuplicateIdFound(referenceId); 66ThrowHelper.ThrowJsonException_MetadataReferenceNotFound(referenceId);
System\Text\Json\Serialization\ReadStackFrame.cs (1)
158ThrowHelper.ThrowJsonException_JsonRequiredPropertyMissing(typeInfo, RequiredPropertiesSet);
System\Text\Json\Writer\JsonWriterHelper.cs (18)
43ThrowHelper.ThrowArgumentNullException(nameof(value)); 46ThrowHelper.ThrowArgumentOutOfRangeException_NewLine(nameof(value)); 53ThrowHelper.ThrowArgumentOutOfRangeException_IndentCharacter(nameof(value)); 60ThrowHelper.ThrowArgumentOutOfRangeException_IndentSize(nameof(value), JsonConstants.MinimumIndentSize, JsonConstants.MaximumIndentSize); 67ThrowHelper.ThrowArgumentException_PropertyNameTooLarge(propertyName.Length); 74ThrowHelper.ThrowArgumentException_ValueTooLarge(value.Length); 82ThrowHelper.ThrowArgumentException_ValueNotSupported(); 91ThrowHelper.ThrowArgumentException_ValueNotSupported(); 99ThrowHelper.ThrowArgumentException_PropertyNameTooLarge(propertyName.Length); 106ThrowHelper.ThrowArgumentException_ValueTooLarge(value.Length); 113ThrowHelper.ThrowArgumentException(propertyName, value); 120ThrowHelper.ThrowArgumentException(propertyName, value); 127ThrowHelper.ThrowArgumentException(propertyName, value); 134ThrowHelper.ThrowArgumentException(propertyName, value); 141ThrowHelper.ThrowPropertyNameTooLargeArgumentException(propertyName.Length); 148ThrowHelper.ThrowPropertyNameTooLargeArgumentException(propertyName.Length); 234SR.Format(SR.ExpectedEndOfDigitNotFound, ThrowHelper.GetPrintableString(val)), 251SR.Format(SR.ExpectedEndOfDigitNotFound, ThrowHelper.GetPrintableString(utf8FormattedNumber[i])),
System\Text\Json\Writer\JsonWriterHelper.Escaping.cs (2)
93ThrowHelper.ThrowArgumentException_InvalidUTF8(value.Slice(encoderBytesWritten)); 204ThrowHelper.ThrowArgumentException_InvalidUTF16(value[encoderCharsWritten]);
System\Text\Json\Writer\JsonWriterOptions.cs (1)
106ThrowHelper.ThrowArgumentOutOfRangeException_MaxDepthMustBePositive(nameof(value));
System\Text\Json\Writer\Utf8JsonWriter.cs (13)
115ThrowHelper.ThrowArgumentNullException(nameof(bufferWriter)); 136ThrowHelper.ThrowArgumentNullException(nameof(utf8Json)); 283ThrowHelper.ThrowObjectDisposedException_Utf8JsonWriter(); 483ThrowHelper.ThrowInvalidOperationException(ExceptionResource.DepthTooLarge, _currentDepth, _options.MaxDepth, token: default, tokenType: default); 542ThrowHelper.ThrowInvalidOperationException(ExceptionResource.CannotStartObjectArrayWithoutProperty, currentDepth: default, maxDepth: _options.MaxDepth, token: default, _tokenType); 553ThrowHelper.ThrowInvalidOperationException(ExceptionResource.CannotStartObjectArrayAfterPrimitiveOrClose, currentDepth: default, maxDepth: _options.MaxDepth, token: default, _tokenType); 752ThrowHelper.ThrowArgumentNullException(nameof(propertyName)); 778ThrowHelper.ThrowArgumentNullException(nameof(propertyName)); 963ThrowHelper.ThrowInvalidOperationException(ExceptionResource.MismatchedObjectArray, currentDepth: default, maxDepth: _options.MaxDepth, token, _tokenType); 970ThrowHelper.ThrowInvalidOperationException(ExceptionResource.MismatchedObjectArray, currentDepth: default, maxDepth: _options.MaxDepth, token, _tokenType); 979ThrowHelper.ThrowInvalidOperationException(ExceptionResource.MismatchedObjectArray, currentDepth: default, maxDepth: _options.MaxDepth, token, _tokenType); 1096ThrowHelper.ThrowInvalidOperationException_NeedLargerSpan(); 1121ThrowHelper.ThrowInvalidOperationException_NeedLargerSpan();
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.Bytes.cs (1)
52ThrowHelper.ThrowArgumentNullException(nameof(propertyName));
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.DateTime.cs (1)
57ThrowHelper.ThrowArgumentNullException(nameof(propertyName));
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.DateTimeOffset.cs (1)
56ThrowHelper.ThrowArgumentNullException(nameof(propertyName));
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.Decimal.cs (1)
56ThrowHelper.ThrowArgumentNullException(nameof(propertyName));
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.Double.cs (1)
58ThrowHelper.ThrowArgumentNullException(nameof(propertyName));
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.Float.cs (1)
58ThrowHelper.ThrowArgumentNullException(nameof(propertyName));
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.Guid.cs (1)
56ThrowHelper.ThrowArgumentNullException(nameof(propertyName));
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.Helpers.cs (5)
17ThrowHelper.ThrowInvalidOperationOrArgumentException(propertyName, _currentDepth, _options.MaxDepth); 24ThrowHelper.ThrowInvalidOperationOrArgumentException(utf8PropertyName, _currentDepth, _options.MaxDepth); 31ThrowHelper.ThrowInvalidOperationException(_currentDepth, _options.MaxDepth); 42ThrowHelper.ThrowInvalidOperationException(ExceptionResource.CannotWritePropertyWithinArray, currentDepth: default, maxDepth: _options.MaxDepth, token: default, _tokenType); 55ThrowHelper.ThrowInvalidOperationException(ExceptionResource.CannotWritePropertyWithinArray, currentDepth: default, maxDepth: _options.MaxDepth, token: default, _tokenType);
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.Literal.cs (2)
78ThrowHelper.ThrowArgumentNullException(nameof(propertyName)); 176ThrowHelper.ThrowArgumentNullException(nameof(propertyName));
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.SignedNumber.cs (2)
56ThrowHelper.ThrowArgumentNullException(nameof(propertyName)); 147ThrowHelper.ThrowArgumentNullException(nameof(propertyName));
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.String.cs (5)
74ThrowHelper.ThrowArgumentNullException(nameof(propertyName)); 460ThrowHelper.ThrowArgumentNullException(nameof(propertyName)); 492ThrowHelper.ThrowArgumentNullException(nameof(propertyName)); 646ThrowHelper.ThrowArgumentNullException(nameof(propertyName)); 736ThrowHelper.ThrowArgumentNullException(nameof(propertyName));
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.UnsignedNumber.cs (2)
58ThrowHelper.ThrowArgumentNullException(nameof(propertyName)); 153ThrowHelper.ThrowArgumentNullException(nameof(propertyName));
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.Bytes.cs (2)
58ThrowHelper.ThrowArgumentException_ValueTooLarge(bytes.Length); 101ThrowHelper.ThrowArgumentException_ValueTooLarge(bytes.Length);
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.Comment.cs (6)
31ThrowHelper.ThrowArgumentNullException(nameof(value)); 52ThrowHelper.ThrowArgumentException_InvalidCommentValue(); 96ThrowHelper.ThrowArgumentException_InvalidUTF16(value[written]); 137ThrowHelper.ThrowArgumentException_InvalidUTF16(value[written]); 162ThrowHelper.ThrowArgumentException_InvalidCommentValue(); 167ThrowHelper.ThrowArgumentException_InvalidUTF8(utf8Value);
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.Helpers.cs (2)
22ThrowHelper.ThrowInvalidOperationException(ExceptionResource.CannotWriteValueWithinObject, currentDepth: default, maxDepth: _options.MaxDepth, token: default, _tokenType); 32ThrowHelper.ThrowInvalidOperationException(ExceptionResource.CannotWriteValueAfterPrimitiveOrClose, currentDepth: default, maxDepth: _options.MaxDepth, token: default, _tokenType);
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.Raw.cs (5)
110ThrowHelper.ThrowArgumentException_ValueTooLarge(int.MaxValue); 148ThrowHelper.ThrowArgumentException(SR.ExpectedJsonTokens); 152ThrowHelper.ThrowArgumentException_ValueTooLarge(utf8JsonLen); 200ThrowHelper.ThrowArgumentException_ValueTooLarge(json.Length); 237ThrowHelper.ThrowArgumentException(SR.ExpectedJsonTokens);