@@ -8,42 +8,19 @@ public static class InteractiveRebaseActionConverters
8
8
public static readonly FuncValueConverter < Models . InteractiveRebaseAction , IBrush > ToIconBrush =
9
9
new FuncValueConverter < Models . InteractiveRebaseAction , IBrush > ( v =>
10
10
{
11
- switch ( v )
11
+ return v switch
12
12
{
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
+ } ;
26
20
} ) ;
27
21
28
22
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 ( ) ) ;
47
24
48
25
public static readonly FuncValueConverter < Models . InteractiveRebaseAction , bool > CanEditMessage =
49
26
new FuncValueConverter < Models . InteractiveRebaseAction , bool > ( v => v == Models . InteractiveRebaseAction . Reword || v == Models . InteractiveRebaseAction . Squash ) ;
0 commit comments