@@ -12,7 +12,7 @@ public static void Deconstruct(this Result result, out bool isSuccess, out bool
1212 {
1313 isSuccess = result . IsSuccess ;
1414 isFailure = result . IsFailure ;
15- error = result . IsFailure ? result . Error : null ;
15+ error = result . IsFailure ? result . Error : default ;
1616 }
1717
1818 public static void Deconstruct < T > ( this Result < T > result , out bool isSuccess , out bool isFailure )
@@ -25,15 +25,15 @@ public static void Deconstruct<T>(this Result<T> result, out bool isSuccess, out
2525 {
2626 isSuccess = result . IsSuccess ;
2727 isFailure = result . IsFailure ;
28- value = result . IsSuccess ? result . Value : default ( T ) ;
28+ value = result . IsSuccess ? result . Value : default ;
2929 }
3030
3131 public static void Deconstruct < T > ( this Result < T > result , out bool isSuccess , out bool isFailure , out T value , out string error )
3232 {
3333 isSuccess = result . IsSuccess ;
3434 isFailure = result . IsFailure ;
35- value = result . IsSuccess ? result . Value : default ( T ) ;
36- error = result . IsFailure ? result . Error : null ;
35+ value = result . IsSuccess ? result . Value : default ;
36+ error = result . IsFailure ? result . Error : default ;
3737 }
3838
3939 public static void Deconstruct < T , E > ( this Result < T , E > result , out bool isSuccess , out bool isFailure )
@@ -46,15 +46,15 @@ public static void Deconstruct<T, E>(this Result<T, E> result, out bool isSucces
4646 {
4747 isSuccess = result . IsSuccess ;
4848 isFailure = result . IsFailure ;
49- value = result . IsSuccess ? result . Value : default ( T ) ;
49+ value = result . IsSuccess ? result . Value : default ;
5050 }
5151
5252 public static void Deconstruct < T , E > ( this Result < T , E > result , out bool isSuccess , out bool isFailure , out T value , out E error )
5353 {
5454 isSuccess = result . IsSuccess ;
5555 isFailure = result . IsFailure ;
56- value = result . IsSuccess ? result . Value : default ( T ) ;
57- error = result . IsFailure ? result . Error : default ( E ) ;
56+ value = result . IsSuccess ? result . Value : default ;
57+ error = result . IsFailure ? result . Error : default ;
5858 }
5959 }
6060}
0 commit comments