@@ -8,42 +8,19 @@ public static class InteractiveRebaseActionConverters
88 public static readonly FuncValueConverter < Models . InteractiveRebaseAction , IBrush > ToIconBrush =
99 new FuncValueConverter < Models . InteractiveRebaseAction , IBrush > ( v =>
1010 {
11- switch ( v )
11+ return v switch
1212 {
13- case Models . InteractiveRebaseAction . Pick :
14- return Brushes . Green ;
15- case Models . InteractiveRebaseAction . Edit :
16- return Brushes . Orange ;
17- case Models . InteractiveRebaseAction . Reword :
18- return Brushes . Orange ;
19- case Models . InteractiveRebaseAction . Squash :
20- return Brushes . LightGray ;
21- case Models . InteractiveRebaseAction . Fixup :
22- return Brushes . LightGray ;
23- default :
24- return Brushes . Red ;
25- }
13+ Models . InteractiveRebaseAction . Pick => Brushes . Green ,
14+ Models . InteractiveRebaseAction . Edit => Brushes . Orange ,
15+ Models . InteractiveRebaseAction . Reword => Brushes . Orange ,
16+ Models . InteractiveRebaseAction . Squash => Brushes . LightGray ,
17+ Models . InteractiveRebaseAction . Fixup => Brushes . LightGray ,
18+ _ => Brushes . Red ,
19+ } ;
2620 } ) ;
2721
2822 public static readonly FuncValueConverter < Models . InteractiveRebaseAction , string > ToName =
29- new FuncValueConverter < Models . InteractiveRebaseAction , string > ( v =>
30- {
31- switch ( v )
32- {
33- case Models . InteractiveRebaseAction . Pick :
34- return "Pick" ;
35- case Models . InteractiveRebaseAction . Edit :
36- return "Edit" ;
37- case Models . InteractiveRebaseAction . Reword :
38- return "Reword" ;
39- case Models . InteractiveRebaseAction . Squash :
40- return "Squash" ;
41- case Models . InteractiveRebaseAction . Fixup :
42- return "Fixup" ;
43- default :
44- return "Drop" ;
45- }
46- } ) ;
23+ new FuncValueConverter < Models . InteractiveRebaseAction , string > ( v => v . ToString ( ) ) ;
4724
4825 public static readonly FuncValueConverter < Models . InteractiveRebaseAction , bool > CanEditMessage =
4926 new FuncValueConverter < Models . InteractiveRebaseAction , bool > ( v => v == Models . InteractiveRebaseAction . Reword || v == Models . InteractiveRebaseAction . Squash ) ;
0 commit comments