20 writes to _currentDepth
System.Text.Json (20)
System\Text\Json\Writer\Utf8JsonWriter.cs (15)
377
_currentDepth
= default;
591
_currentDepth
&= JsonConstants.RemoveFlagsBitMask;
592
_currentDepth
++;
734
_currentDepth
&= JsonConstants.RemoveFlagsBitMask;
735
_currentDepth
++;
758
_currentDepth
&= JsonConstants.RemoveFlagsBitMask;
759
_currentDepth
++;
783
_currentDepth
&= JsonConstants.RemoveFlagsBitMask;
784
_currentDepth
++;
913
_currentDepth
&= JsonConstants.RemoveFlagsBitMask;
914
_currentDepth
++;
938
_currentDepth
&= JsonConstants.RemoveFlagsBitMask;
939
_currentDepth
++;
1035
_currentDepth
--;
1240
_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;
95 references to _currentDepth
System.Text.Json (95)
System\Text\Json\Writer\Utf8JsonWriter.cs (4)
116
public int CurrentDepth =>
_currentDepth
& JsonConstants.RemoveFlagsBitMask;
603
if (
_currentDepth
< 0)
683
if (
_currentDepth
< 0)
1256
=> ThrowHelper.ThrowInvalidOperationException(ExceptionResource.DepthTooLarge,
_currentDepth
, _options.MaxDepth, token: default, tokenType: default);
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)
18
ThrowHelper.ThrowInvalidOperationOrArgumentException(propertyName,
_currentDepth
, _options.MaxDepth);
25
ThrowHelper.ThrowInvalidOperationOrArgumentException(utf8PropertyName,
_currentDepth
, _options.MaxDepth);
32
ThrowHelper.ThrowInvalidOperationException(
_currentDepth
, _options.MaxDepth);
89
if (
_currentDepth
< 0)
120
if (
_currentDepth
< 0)
162
if (
_currentDepth
< 0)
193
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.StringSegment.cs (2)
487
if (
_currentDepth
< 0)
516
if (
_currentDepth
< 0)
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.UnsignedNumber.cs (2)
68
if (
_currentDepth
< 0)
92
if (
_currentDepth
< 0)