@@ -451,62 +451,6 @@ public override void Write(Utf8JsonWriter writer, FieldSortNumericType value, Js
451
451
}
452
452
}
453
453
454
- [ JsonConverter ( typeof ( GeoShapeRelationConverter ) ) ]
455
- public enum GeoShapeRelation
456
- {
457
- [ EnumMember ( Value = "within" ) ]
458
- Within ,
459
- [ EnumMember ( Value = "intersects" ) ]
460
- Intersects ,
461
- [ EnumMember ( Value = "disjoint" ) ]
462
- Disjoint ,
463
- [ EnumMember ( Value = "contains" ) ]
464
- Contains
465
- }
466
-
467
- internal sealed class GeoShapeRelationConverter : JsonConverter < GeoShapeRelation >
468
- {
469
- public override GeoShapeRelation Read ( ref Utf8JsonReader reader , Type typeToConvert , JsonSerializerOptions options )
470
- {
471
- var enumString = reader . GetString ( ) ;
472
- switch ( enumString )
473
- {
474
- case "within" :
475
- return GeoShapeRelation . Within ;
476
- case "intersects" :
477
- return GeoShapeRelation . Intersects ;
478
- case "disjoint" :
479
- return GeoShapeRelation . Disjoint ;
480
- case "contains" :
481
- return GeoShapeRelation . Contains ;
482
- }
483
-
484
- ThrowHelper . ThrowJsonException ( ) ;
485
- return default ;
486
- }
487
-
488
- public override void Write ( Utf8JsonWriter writer , GeoShapeRelation value , JsonSerializerOptions options )
489
- {
490
- switch ( value )
491
- {
492
- case GeoShapeRelation . Within :
493
- writer . WriteStringValue ( "within" ) ;
494
- return ;
495
- case GeoShapeRelation . Intersects :
496
- writer . WriteStringValue ( "intersects" ) ;
497
- return ;
498
- case GeoShapeRelation . Disjoint :
499
- writer . WriteStringValue ( "disjoint" ) ;
500
- return ;
501
- case GeoShapeRelation . Contains :
502
- writer . WriteStringValue ( "contains" ) ;
503
- return ;
504
- }
505
-
506
- writer . WriteNullValue ( ) ;
507
- }
508
- }
509
-
510
454
[ JsonConverter ( typeof ( HealthStatusConverter ) ) ]
511
455
public enum HealthStatus
512
456
{
0 commit comments