@@ -126,12 +126,6 @@ public override void WriteBinaryData(BsonBinaryData binaryData)
126
126
WriteNameHelper ( Name ) ;
127
127
switch ( Settings . OutputMode )
128
128
{
129
- #pragma warning disable 618
130
- case JsonOutputMode . Strict :
131
- #pragma warning restore 618
132
- _textWriter . Write ( "{{ \" $binary\" : \" {0}\" , \" $type\" : \" {1}\" }}" , Convert . ToBase64String ( bytes ) , ( ( int ) subType ) . ToString ( "x2" ) ) ;
133
- break ;
134
-
135
129
case JsonOutputMode . CanonicalExtendedJson :
136
130
case JsonOutputMode . RelaxedExtendedJson :
137
131
_textWriter . Write ( "{{ \" $binary\" : {{ \" base64\" : \" {0}\" , \" subType\" : \" {1}\" }} }}" , Convert . ToBase64String ( bytes ) , ( ( int ) subType ) . ToString ( "x2" ) ) ;
@@ -198,12 +192,6 @@ public override void WriteDateTime(long value)
198
192
WriteNameHelper ( Name ) ;
199
193
switch ( Settings . OutputMode )
200
194
{
201
- #pragma warning disable 618
202
- case JsonOutputMode . Strict :
203
- #pragma warning restore 618
204
- _textWriter . Write ( "{{ \" $date\" : {0} }}" , value ) ;
205
- break ;
206
-
207
195
case JsonOutputMode . RelaxedExtendedJson :
208
196
if ( value >= 0 && value <= BsonConstants . DateTimeMaxValueMillisecondsSinceEpoch )
209
197
{
@@ -255,9 +243,6 @@ public override void WriteDecimal128(Decimal128 value)
255
243
_textWriter . Write ( "NumberDecimal(\" {0}\" )" , value . ToString ( ) ) ;
256
244
break ;
257
245
258
- #pragma warning disable 618
259
- case JsonOutputMode . Strict :
260
- #pragma warning restore 618
261
246
case JsonOutputMode . CanonicalExtendedJson :
262
247
case JsonOutputMode . RelaxedExtendedJson :
263
248
default :
@@ -303,9 +288,7 @@ public override void WriteDouble(double value)
303
288
_textWriter . Write ( stringRepresentation ) ;
304
289
}
305
290
break ;
306
- #pragma warning disable 618
307
- case JsonOutputMode . Strict :
308
- #pragma warning restore 618
291
+
309
292
case JsonOutputMode . Shell :
310
293
default :
311
294
_textWriter . Write ( stringRepresentation ) ;
@@ -420,9 +403,7 @@ public override void WriteInt32(int value)
420
403
case JsonOutputMode . CanonicalExtendedJson :
421
404
_textWriter . Write ( "{{ \" $numberInt\" : \" {0}\" }}" , value ) ;
422
405
break ;
423
- #pragma warning disable 618
424
- case JsonOutputMode . Strict :
425
- #pragma warning restore 618
406
+
426
407
case JsonOutputMode . RelaxedExtendedJson :
427
408
case JsonOutputMode . Shell :
428
409
default :
@@ -448,9 +429,6 @@ public override void WriteInt64(long value)
448
429
WriteNameHelper ( Name ) ;
449
430
switch ( Settings . OutputMode )
450
431
{
451
- #pragma warning disable 618
452
- case JsonOutputMode . Strict :
453
- #pragma warning restore 618
454
432
case JsonOutputMode . RelaxedExtendedJson :
455
433
_textWriter . Write ( value ) ;
456
434
break ;
@@ -527,9 +505,6 @@ public override void WriteMaxKey()
527
505
WriteNameHelper ( Name ) ;
528
506
switch ( Settings . OutputMode )
529
507
{
530
- #pragma warning disable 618
531
- case JsonOutputMode . Strict :
532
- #pragma warning restore 618
533
508
case JsonOutputMode . CanonicalExtendedJson :
534
509
case JsonOutputMode . RelaxedExtendedJson :
535
510
_textWriter . Write ( "{ \" $maxKey\" : 1 }" ) ;
@@ -558,9 +533,6 @@ public override void WriteMinKey()
558
533
WriteNameHelper ( Name ) ;
559
534
switch ( Settings . OutputMode )
560
535
{
561
- #pragma warning disable 618
562
- case JsonOutputMode . Strict :
563
- #pragma warning restore 618
564
536
case JsonOutputMode . CanonicalExtendedJson :
565
537
case JsonOutputMode . RelaxedExtendedJson :
566
538
_textWriter . Write ( "{ \" $minKey\" : 1 }" ) ;
@@ -607,9 +579,6 @@ public override void WriteObjectId(ObjectId objectId)
607
579
WriteNameHelper ( Name ) ;
608
580
switch ( Settings . OutputMode )
609
581
{
610
- #pragma warning disable 618
611
- case JsonOutputMode . Strict :
612
- #pragma warning restore 618
613
582
case JsonOutputMode . CanonicalExtendedJson :
614
583
case JsonOutputMode . RelaxedExtendedJson :
615
584
_textWriter . Write ( "{{ \" $oid\" : \" {0}\" }}" , objectId . ToString ( ) ) ;
@@ -642,12 +611,6 @@ public override void WriteRegularExpression(BsonRegularExpression regex)
642
611
WriteNameHelper ( Name ) ;
643
612
switch ( Settings . OutputMode )
644
613
{
645
- #pragma warning disable 618
646
- case JsonOutputMode . Strict :
647
- #pragma warning restore 618
648
- _textWriter . Write ( "{{ \" $regex\" : \" {0}\" , \" $options\" : \" {1}\" }}" , EscapedString ( pattern ) , EscapedString ( options ) ) ;
649
- break ;
650
-
651
614
case JsonOutputMode . CanonicalExtendedJson :
652
615
case JsonOutputMode . RelaxedExtendedJson :
653
616
_textWriter . Write ( "{{ \" $regularExpression\" : {{ \" pattern\" : \" {0}\" , \" options\" : \" {1}\" }} }}" , EscapedString ( pattern ) , EscapedString ( options ) ) ;
@@ -759,9 +722,6 @@ public override void WriteTimestamp(long value)
759
722
WriteNameHelper ( Name ) ;
760
723
switch ( Settings . OutputMode )
761
724
{
762
- #pragma warning disable 618
763
- case JsonOutputMode . Strict :
764
- #pragma warning restore 618
765
725
case JsonOutputMode . CanonicalExtendedJson :
766
726
case JsonOutputMode . RelaxedExtendedJson :
767
727
_textWriter . Write ( "{{ \" $timestamp\" : {{ \" t\" : {0}, \" i\" : {1} }} }}" , secondsSinceEpoch , increment ) ;
@@ -790,9 +750,6 @@ public override void WriteUndefined()
790
750
WriteNameHelper ( Name ) ;
791
751
switch ( Settings . OutputMode )
792
752
{
793
- #pragma warning disable 618
794
- case JsonOutputMode . Strict :
795
- #pragma warning restore 618
796
753
case JsonOutputMode . CanonicalExtendedJson :
797
754
case JsonOutputMode . RelaxedExtendedJson :
798
755
_textWriter . Write ( "{ \" $undefined\" : true }" ) ;
0 commit comments