File tree Expand file tree Collapse file tree 1 file changed +13
-3
lines changed Expand file tree Collapse file tree 1 file changed +13
-3
lines changed Original file line number Diff line number Diff line change 66
77namespace GitCredentialManager ;
88
9- public class JsonSnakeCaseEnumConverter : JsonStringEnumConverter
9+ public class Trace2EventEnumConverter : JsonStringEnumConverter < Trace2Event >
1010{
11- public JsonSnakeCaseEnumConverter ( )
11+ public Trace2EventEnumConverter ( )
12+ : base ( JsonNamingPolicy . SnakeCaseLower , false ) { }
13+ }
14+
15+ public class Trace2ProcessClassEnumConverter : JsonStringEnumConverter < Trace2ProcessClass >
16+ {
17+ public Trace2ProcessClassEnumConverter ( )
1218 : base ( JsonNamingPolicy . SnakeCaseLower , false ) { }
1319}
1420
1521[ JsonSourceGenerationOptions (
1622 PropertyNamingPolicy = JsonKnownNamingPolicy . SnakeCaseLower ,
1723 PropertyNameCaseInsensitive = true ,
18- Converters = new [ ] { typeof ( JsonSnakeCaseEnumConverter ) }
24+ Converters = new [ ]
25+ {
26+ typeof ( Trace2EventEnumConverter ) ,
27+ typeof ( Trace2ProcessClassEnumConverter )
28+ }
1929) ]
2030[ JsonSerializable ( typeof ( VersionMessage ) ) ]
2131[ JsonSerializable ( typeof ( StartMessage ) ) ]
You can’t perform that action at this time.
0 commit comments