File tree 1 file changed +13
-3
lines changed
1 file changed +13
-3
lines changed Original file line number Diff line number Diff line change 6
6
7
7
namespace GitCredentialManager ;
8
8
9
- public class JsonSnakeCaseEnumConverter : JsonStringEnumConverter
9
+ public class Trace2EventEnumConverter : JsonStringEnumConverter < Trace2Event >
10
10
{
11
- public JsonSnakeCaseEnumConverter ( )
11
+ public Trace2EventEnumConverter ( )
12
+ : base ( JsonNamingPolicy . SnakeCaseLower , false ) { }
13
+ }
14
+
15
+ public class Trace2ProcessClassEnumConverter : JsonStringEnumConverter < Trace2ProcessClass >
16
+ {
17
+ public Trace2ProcessClassEnumConverter ( )
12
18
: base ( JsonNamingPolicy . SnakeCaseLower , false ) { }
13
19
}
14
20
15
21
[ JsonSourceGenerationOptions (
16
22
PropertyNamingPolicy = JsonKnownNamingPolicy . SnakeCaseLower ,
17
23
PropertyNameCaseInsensitive = true ,
18
- Converters = new [ ] { typeof ( JsonSnakeCaseEnumConverter ) }
24
+ Converters = new [ ]
25
+ {
26
+ typeof ( Trace2EventEnumConverter ) ,
27
+ typeof ( Trace2ProcessClassEnumConverter )
28
+ }
19
29
) ]
20
30
[ JsonSerializable ( typeof ( VersionMessage ) ) ]
21
31
[ JsonSerializable ( typeof ( StartMessage ) ) ]
You can’t perform that action at this time.
0 commit comments