20 writes to _currentDepth
System.Text.Json (20)
System\Text\Json\Writer\Utf8JsonWriter.cs (15)
271
_currentDepth
= default;
494
_currentDepth
&= JsonConstants.RemoveFlagsBitMask;
495
_currentDepth
++;
624
_currentDepth
&= JsonConstants.RemoveFlagsBitMask;
625
_currentDepth
++;
648
_currentDepth
&= JsonConstants.RemoveFlagsBitMask;
649
_currentDepth
++;
673
_currentDepth
&= JsonConstants.RemoveFlagsBitMask;
674
_currentDepth
++;
803
_currentDepth
&= JsonConstants.RemoveFlagsBitMask;
804
_currentDepth
++;
828
_currentDepth
&= JsonConstants.RemoveFlagsBitMask;
829
_currentDepth
++;
925
_currentDepth
--;
1128
_currentDepth
|= 1 << 31;
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.String.cs (5)
37
_currentDepth
&= JsonConstants.RemoveFlagsBitMask;
49
_currentDepth
&= JsonConstants.RemoveFlagsBitMask;
108
_currentDepth
&= JsonConstants.RemoveFlagsBitMask;
257
_currentDepth
&= JsonConstants.RemoveFlagsBitMask;
267
_currentDepth
&= JsonConstants.RemoveFlagsBitMask;
93 references to _currentDepth
System.Text.Json (93)
System\Text\Json\Writer\Utf8JsonWriter.cs (4)
95
public int CurrentDepth =>
_currentDepth
& JsonConstants.RemoveFlagsBitMask;
483
ThrowHelper.ThrowInvalidOperationException(ExceptionResource.DepthTooLarge,
_currentDepth
, _options.MaxDepth, token: default, tokenType: default);
506
if (
_currentDepth
< 0)
573
if (
_currentDepth
< 0)
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.Bytes.cs (4)
226
if (
_currentDepth
< 0)
261
if (
_currentDepth
< 0)
300
if (
_currentDepth
< 0)
350
if (
_currentDepth
< 0)
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.DateTime.cs (4)
231
if (
_currentDepth
< 0)
264
if (
_currentDepth
< 0)
302
if (
_currentDepth
< 0)
350
if (
_currentDepth
< 0)
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.DateTimeOffset.cs (4)
230
if (
_currentDepth
< 0)
263
if (
_currentDepth
< 0)
301
if (
_currentDepth
< 0)
349
if (
_currentDepth
< 0)
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.Decimal.cs (4)
230
if (
_currentDepth
< 0)
260
if (
_currentDepth
< 0)
295
if (
_currentDepth
< 0)
340
if (
_currentDepth
< 0)
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.Double.cs (4)
234
if (
_currentDepth
< 0)
264
if (
_currentDepth
< 0)
299
if (
_currentDepth
< 0)
344
if (
_currentDepth
< 0)
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.Float.cs (4)
234
if (
_currentDepth
< 0)
264
if (
_currentDepth
< 0)
299
if (
_currentDepth
< 0)
344
if (
_currentDepth
< 0)
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.Guid.cs (4)
230
if (
_currentDepth
< 0)
264
if (
_currentDepth
< 0)
303
if (
_currentDepth
< 0)
352
if (
_currentDepth
< 0)
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.Helpers.cs (7)
17
ThrowHelper.ThrowInvalidOperationOrArgumentException(propertyName,
_currentDepth
, _options.MaxDepth);
24
ThrowHelper.ThrowInvalidOperationOrArgumentException(utf8PropertyName,
_currentDepth
, _options.MaxDepth);
31
ThrowHelper.ThrowInvalidOperationException(
_currentDepth
, _options.MaxDepth);
75
if (
_currentDepth
< 0)
106
if (
_currentDepth
< 0)
148
if (
_currentDepth
< 0)
179
if (
_currentDepth
< 0)
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.Literal.cs (5)
353
if (
_currentDepth
< 0)
383
if (
_currentDepth
< 0)
415
if (
_currentDepth
< 0)
446
if (
_currentDepth
< 0)
491
if (
_currentDepth
< 0)
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.SignedNumber.cs (4)
306
if (
_currentDepth
< 0)
336
if (
_currentDepth
< 0)
371
if (
_currentDepth
< 0)
416
if (
_currentDepth
< 0)
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.String.cs (13)
175
if (
_currentDepth
< 0)
206
if (
_currentDepth
< 0)
335
if (
_currentDepth
< 0)
364
if (
_currentDepth
< 0)
393
if (
_currentDepth
< 0)
1386
if (
_currentDepth
< 0)
1420
if (
_currentDepth
< 0)
1457
if (
_currentDepth
< 0)
1493
if (
_currentDepth
< 0)
1532
if (
_currentDepth
< 0)
1581
if (
_currentDepth
< 0)
1633
if (
_currentDepth
< 0)
1684
if (
_currentDepth
< 0)
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.UnsignedNumber.cs (4)
315
if (
_currentDepth
< 0)
345
if (
_currentDepth
< 0)
380
if (
_currentDepth
< 0)
425
if (
_currentDepth
< 0)
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.Bytes.cs (2)
76
if (
_currentDepth
< 0)
116
if (
_currentDepth
< 0)
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.DateTime.cs (2)
53
if (
_currentDepth
< 0)
81
if (
_currentDepth
< 0)
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.DateTimeOffset.cs (2)
54
if (
_currentDepth
< 0)
82
if (
_currentDepth
< 0)
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.Decimal.cs (2)
53
if (
_currentDepth
< 0)
77
if (
_currentDepth
< 0)
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.Double.cs (2)
57
if (
_currentDepth
< 0)
81
if (
_currentDepth
< 0)
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.Float.cs (2)
57
if (
_currentDepth
< 0)
81
if (
_currentDepth
< 0)
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.FormattedNumber.cs (2)
58
if (
_currentDepth
< 0)
83
if (
_currentDepth
< 0)
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.Guid.cs (2)
53
if (
_currentDepth
< 0)
82
if (
_currentDepth
< 0)
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.Literal.cs (2)
77
if (
_currentDepth
< 0)
101
if (
_currentDepth
< 0)
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.Raw.cs (2)
185
if (
_currentDepth
< 0)
273
if (
_currentDepth
< 0)
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.SignedNumber.cs (2)
66
if (
_currentDepth
< 0)
90
if (
_currentDepth
< 0)
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.String.cs (4)
131
if (
_currentDepth
< 0)
161
if (
_currentDepth
< 0)
277
if (
_currentDepth
< 0)
307
if (
_currentDepth
< 0)
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.UnsignedNumber.cs (2)
68
if (
_currentDepth
< 0)
92
if (
_currentDepth
< 0)