84 references to MaxExpansionFactorWhileTranscoding
System.Text.Json (84)
System\Text\Json\Document\JsonDocument.cs (1)
311
int length = checked(otherText.Length * JsonConstants.
MaxExpansionFactorWhileTranscoding
);
System\Text\Json\JsonConstants.cs (1)
76
public const int MaxUtf16RawValueLength = int.MaxValue /
MaxExpansionFactorWhileTranscoding
;
System\Text\Json\Reader\Utf8JsonReader.cs (3)
540
int length = checked(text.Length * JsonConstants.
MaxExpansionFactorWhileTranscoding
);
719
|| sourceLength / (ValueIsEscaped ? JsonConstants.MaxExpansionFactorWhileEscaping : JsonConstants.
MaxExpansionFactorWhileTranscoding
) > charTextLength)
732
|| sourceLength / (ValueIsEscaped ? JsonConstants.MaxExpansionFactorWhileEscaping : JsonConstants.
MaxExpansionFactorWhileTranscoding
) > charTextLength)
System\Text\Json\Serialization\JsonSerializer.Read.String.cs (6)
389
json.Length <= (JsonConstants.StackallocByteThreshold / JsonConstants.
MaxExpansionFactorWhileTranscoding
) ? stackalloc byte[JsonConstants.StackallocByteThreshold] :
391
json.Length <= (JsonConstants.ArrayPoolMaxSizeBeforeUsingNormalAlloc / JsonConstants.
MaxExpansionFactorWhileTranscoding
) ? tempArray = ArrayPool<byte>.Shared.Rent(json.Length * JsonConstants.
MaxExpansionFactorWhileTranscoding
) :
420
json.Length <= (JsonConstants.StackallocByteThreshold / JsonConstants.
MaxExpansionFactorWhileTranscoding
) ? stackalloc byte[JsonConstants.StackallocByteThreshold] :
422
json.Length <= (JsonConstants.ArrayPoolMaxSizeBeforeUsingNormalAlloc / JsonConstants.
MaxExpansionFactorWhileTranscoding
) ? tempArray = ArrayPool<byte>.Shared.Rent(json.Length * JsonConstants.
MaxExpansionFactorWhileTranscoding
) :
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.Bytes.cs (4)
210
Debug.Assert(escapedPropertyName.Length * JsonConstants.
MaxExpansionFactorWhileTranscoding
< int.MaxValue - encodedLength - 6);
214
int maxRequired = (escapedPropertyName.Length * JsonConstants.
MaxExpansionFactorWhileTranscoding
) + encodedLength + 6;
284
Debug.Assert(escapedPropertyName.Length * JsonConstants.
MaxExpansionFactorWhileTranscoding
< int.MaxValue - indent - encodedLength - 7 - _newLineLength);
288
int maxRequired = indent + (escapedPropertyName.Length * JsonConstants.
MaxExpansionFactorWhileTranscoding
) + encodedLength + 7 + _newLineLength;
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.DateTime.cs (4)
215
Debug.Assert(escapedPropertyName.Length < (int.MaxValue / JsonConstants.
MaxExpansionFactorWhileTranscoding
) - JsonConstants.MaximumFormatDateTimeOffsetLength - 6);
219
int maxRequired = (escapedPropertyName.Length * JsonConstants.
MaxExpansionFactorWhileTranscoding
) + JsonConstants.MaximumFormatDateTimeOffsetLength + 6;
286
Debug.Assert(escapedPropertyName.Length < (int.MaxValue / JsonConstants.
MaxExpansionFactorWhileTranscoding
) - indent - JsonConstants.MaximumFormatDateTimeOffsetLength - 7 - _newLineLength);
290
int maxRequired = indent + (escapedPropertyName.Length * JsonConstants.
MaxExpansionFactorWhileTranscoding
) + JsonConstants.MaximumFormatDateTimeOffsetLength + 7 + _newLineLength;
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.DateTimeOffset.cs (4)
214
Debug.Assert(escapedPropertyName.Length < (int.MaxValue / JsonConstants.
MaxExpansionFactorWhileTranscoding
) - JsonConstants.MaximumFormatDateTimeOffsetLength - 6);
218
int maxRequired = (escapedPropertyName.Length * JsonConstants.
MaxExpansionFactorWhileTranscoding
) + JsonConstants.MaximumFormatDateTimeOffsetLength + 6;
285
Debug.Assert(escapedPropertyName.Length < (int.MaxValue / JsonConstants.
MaxExpansionFactorWhileTranscoding
) - indent - JsonConstants.MaximumFormatDateTimeOffsetLength - 7 - _newLineLength);
289
int maxRequired = indent + (escapedPropertyName.Length * JsonConstants.
MaxExpansionFactorWhileTranscoding
) + JsonConstants.MaximumFormatDateTimeOffsetLength + 7 + _newLineLength;
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.Decimal.cs (4)
214
Debug.Assert(escapedPropertyName.Length < (int.MaxValue / JsonConstants.
MaxExpansionFactorWhileTranscoding
) - JsonConstants.MaximumFormatDecimalLength - 4);
218
int maxRequired = (escapedPropertyName.Length * JsonConstants.
MaxExpansionFactorWhileTranscoding
) + JsonConstants.MaximumFormatDecimalLength + 4;
279
Debug.Assert(escapedPropertyName.Length < (int.MaxValue / JsonConstants.
MaxExpansionFactorWhileTranscoding
) - indent - JsonConstants.MaximumFormatDecimalLength - 5 - _newLineLength);
283
int maxRequired = indent + (escapedPropertyName.Length * JsonConstants.
MaxExpansionFactorWhileTranscoding
) + JsonConstants.MaximumFormatDecimalLength + 5 + _newLineLength;
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.Double.cs (4)
218
Debug.Assert(escapedPropertyName.Length < (int.MaxValue / JsonConstants.
MaxExpansionFactorWhileTranscoding
) - JsonConstants.MaximumFormatDoubleLength - 4);
222
int maxRequired = (escapedPropertyName.Length * JsonConstants.
MaxExpansionFactorWhileTranscoding
) + JsonConstants.MaximumFormatDoubleLength + 4;
283
Debug.Assert(escapedPropertyName.Length < (int.MaxValue / JsonConstants.
MaxExpansionFactorWhileTranscoding
) - indent - JsonConstants.MaximumFormatDoubleLength - 5 - _newLineLength);
287
int maxRequired = indent + (escapedPropertyName.Length * JsonConstants.
MaxExpansionFactorWhileTranscoding
) + JsonConstants.MaximumFormatDoubleLength + 5 + _newLineLength;
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.Float.cs (4)
218
Debug.Assert(escapedPropertyName.Length < (int.MaxValue / JsonConstants.
MaxExpansionFactorWhileTranscoding
) - JsonConstants.MaximumFormatSingleLength - 4);
222
int maxRequired = (escapedPropertyName.Length * JsonConstants.
MaxExpansionFactorWhileTranscoding
) + JsonConstants.MaximumFormatSingleLength + 4;
283
Debug.Assert(escapedPropertyName.Length < (int.MaxValue / JsonConstants.
MaxExpansionFactorWhileTranscoding
) - indent - JsonConstants.MaximumFormatSingleLength - 5 - _newLineLength);
287
int maxRequired = indent + (escapedPropertyName.Length * JsonConstants.
MaxExpansionFactorWhileTranscoding
) + JsonConstants.MaximumFormatSingleLength + 5 + _newLineLength;
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.Guid.cs (4)
214
Debug.Assert(escapedPropertyName.Length < (int.MaxValue / JsonConstants.
MaxExpansionFactorWhileTranscoding
) - JsonConstants.MaximumFormatGuidLength - 6);
218
int maxRequired = (escapedPropertyName.Length * JsonConstants.
MaxExpansionFactorWhileTranscoding
) + JsonConstants.MaximumFormatGuidLength + 6;
287
Debug.Assert(escapedPropertyName.Length < (int.MaxValue / JsonConstants.
MaxExpansionFactorWhileTranscoding
) - indent - JsonConstants.MaximumFormatGuidLength - 7 - _newLineLength);
291
int maxRequired = indent + (escapedPropertyName.Length * JsonConstants.
MaxExpansionFactorWhileTranscoding
) + JsonConstants.MaximumFormatGuidLength + 7 + _newLineLength;
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.Helpers.cs (4)
149
Debug.Assert(escapedPropertyName.Length < (int.MaxValue / JsonConstants.
MaxExpansionFactorWhileTranscoding
) - 5);
153
int maxRequired = (escapedPropertyName.Length * JsonConstants.
MaxExpansionFactorWhileTranscoding
) + 5;
180
Debug.Assert(escapedPropertyName.Length < (int.MaxValue / JsonConstants.
MaxExpansionFactorWhileTranscoding
) - indent - 6 - _newLineLength);
184
int maxRequired = indent + (escapedPropertyName.Length * JsonConstants.
MaxExpansionFactorWhileTranscoding
) + 6 + _newLineLength;
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.Literal.cs (4)
334
Debug.Assert(escapedPropertyName.Length < (int.MaxValue / JsonConstants.
MaxExpansionFactorWhileTranscoding
) - value.Length - 4);
338
int maxRequired = (escapedPropertyName.Length * JsonConstants.
MaxExpansionFactorWhileTranscoding
) + value.Length + 4;
427
Debug.Assert(escapedPropertyName.Length < (int.MaxValue / JsonConstants.
MaxExpansionFactorWhileTranscoding
) - indent - value.Length - 5 - _newLineLength);
431
int maxRequired = indent + (escapedPropertyName.Length * JsonConstants.
MaxExpansionFactorWhileTranscoding
) + value.Length + 5 + _newLineLength;
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.SignedNumber.cs (4)
287
Debug.Assert(escapedPropertyName.Length < (int.MaxValue / JsonConstants.
MaxExpansionFactorWhileTranscoding
) - JsonConstants.MaximumFormatInt64Length - 4);
291
int maxRequired = (escapedPropertyName.Length * JsonConstants.
MaxExpansionFactorWhileTranscoding
) + JsonConstants.MaximumFormatInt64Length + 4;
352
Debug.Assert(escapedPropertyName.Length < (int.MaxValue / JsonConstants.
MaxExpansionFactorWhileTranscoding
) - indent - JsonConstants.MaximumFormatInt64Length - 5 - _newLineLength);
356
int maxRequired = indent + (escapedPropertyName.Length * JsonConstants.
MaxExpansionFactorWhileTranscoding
) + JsonConstants.MaximumFormatInt64Length + 5 + _newLineLength;
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.String.cs (16)
159
Debug.Assert(escapedPropertyName.Length < (int.MaxValue - 4) / JsonConstants.
MaxExpansionFactorWhileTranscoding
);
163
int maxRequired = (escapedPropertyName.Length * JsonConstants.
MaxExpansionFactorWhileTranscoding
) + 4;
190
Debug.Assert(escapedPropertyName.Length < (int.MaxValue - 5 - indent - _newLineLength) / JsonConstants.
MaxExpansionFactorWhileTranscoding
);
194
int maxRequired = indent + (escapedPropertyName.Length * JsonConstants.
MaxExpansionFactorWhileTranscoding
) + 5 + _newLineLength;
1358
Debug.Assert(escapedPropertyName.Length < ((int.MaxValue - 6) / JsonConstants.
MaxExpansionFactorWhileTranscoding
) - escapedValue.Length);
1362
int maxRequired = ((escapedPropertyName.Length + escapedValue.Length) * JsonConstants.
MaxExpansionFactorWhileTranscoding
) + 6;
1429
Debug.Assert(escapedPropertyName.Length < (int.MaxValue / JsonConstants.
MaxExpansionFactorWhileTranscoding
) - escapedValue.Length - 6);
1433
int maxRequired = (escapedPropertyName.Length * JsonConstants.
MaxExpansionFactorWhileTranscoding
) + escapedValue.Length + 6;
1465
Debug.Assert(escapedPropertyName.Length < (int.MaxValue / JsonConstants.
MaxExpansionFactorWhileTranscoding
) - escapedValue.Length - 6);
1469
int maxRequired = (escapedValue.Length * JsonConstants.
MaxExpansionFactorWhileTranscoding
) + escapedPropertyName.Length + 6;
1504
Debug.Assert(escapedPropertyName.Length < ((int.MaxValue - 7 - indent - _newLineLength) / JsonConstants.
MaxExpansionFactorWhileTranscoding
) - escapedValue.Length);
1508
int maxRequired = indent + ((escapedPropertyName.Length + escapedValue.Length) * JsonConstants.
MaxExpansionFactorWhileTranscoding
) + 7 + _newLineLength;
1605
Debug.Assert(escapedPropertyName.Length < (int.MaxValue / JsonConstants.
MaxExpansionFactorWhileTranscoding
) - escapedValue.Length - 7 - indent - _newLineLength);
1609
int maxRequired = indent + (escapedPropertyName.Length * JsonConstants.
MaxExpansionFactorWhileTranscoding
) + escapedValue.Length + 7 + _newLineLength;
1656
Debug.Assert(escapedPropertyName.Length < (int.MaxValue / JsonConstants.
MaxExpansionFactorWhileTranscoding
) - escapedValue.Length - 7 - indent - _newLineLength);
1660
int maxRequired = indent + (escapedValue.Length * JsonConstants.
MaxExpansionFactorWhileTranscoding
) + escapedPropertyName.Length + 7 + _newLineLength;
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.UnsignedNumber.cs (4)
296
Debug.Assert(escapedPropertyName.Length < (int.MaxValue / JsonConstants.
MaxExpansionFactorWhileTranscoding
) - JsonConstants.MaximumFormatUInt64Length - 4);
300
int maxRequired = (escapedPropertyName.Length * JsonConstants.
MaxExpansionFactorWhileTranscoding
) + JsonConstants.MaximumFormatUInt64Length + 4;
361
Debug.Assert(escapedPropertyName.Length < (int.MaxValue / JsonConstants.
MaxExpansionFactorWhileTranscoding
) - indent - JsonConstants.MaximumFormatUInt64Length - 5 - _newLineLength);
365
int maxRequired = indent + (escapedPropertyName.Length * JsonConstants.
MaxExpansionFactorWhileTranscoding
) + JsonConstants.MaximumFormatUInt64Length + 5 + _newLineLength;
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.Comment.cs (4)
80
Debug.Assert(value.Length < (int.MaxValue / JsonConstants.
MaxExpansionFactorWhileTranscoding
) - 4);
84
int maxRequired = (value.Length * JsonConstants.
MaxExpansionFactorWhileTranscoding
) + 4;
114
Debug.Assert(value.Length < (int.MaxValue / JsonConstants.
MaxExpansionFactorWhileTranscoding
) - indent - 4 - _newLineLength);
118
int maxRequired = indent + (value.Length * JsonConstants.
MaxExpansionFactorWhileTranscoding
) + 4 + _newLineLength;
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.Raw.cs (3)
205
json.Length <= (JsonConstants.StackallocByteThreshold / JsonConstants.
MaxExpansionFactorWhileTranscoding
) ? stackalloc byte[JsonConstants.StackallocByteThreshold] :
207
json.Length <= (JsonConstants.ArrayPoolMaxSizeBeforeUsingNormalAlloc / JsonConstants.
MaxExpansionFactorWhileTranscoding
) ? tempArray = ArrayPool<byte>.Shared.Rent(json.Length * JsonConstants.
MaxExpansionFactorWhileTranscoding
) :
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.String.cs (4)
118
Debug.Assert(escapedValue.Length < (int.MaxValue / JsonConstants.
MaxExpansionFactorWhileTranscoding
) - 3);
122
int maxRequired = (escapedValue.Length * JsonConstants.
MaxExpansionFactorWhileTranscoding
) + 3;
148
Debug.Assert(escapedValue.Length < (int.MaxValue / JsonConstants.
MaxExpansionFactorWhileTranscoding
) - indent - 3 - _newLineLength);
152
int maxRequired = indent + (escapedValue.Length * JsonConstants.
MaxExpansionFactorWhileTranscoding
) + 3 + _newLineLength;
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.StringSegment.cs (2)
166
Debug.Assert(escapedValue.Length < (int.MaxValue / JsonConstants.
MaxExpansionFactorWhileTranscoding
));
168
int requiredBytes = escapedValue.Length * JsonConstants.
MaxExpansionFactorWhileTranscoding
;