diff --git a/src/AddIns/Misc/SharpRefactoring/Project/Src/Gui/InsertCtorDialog.xaml b/src/AddIns/Misc/SharpRefactoring/Project/Src/Gui/InsertCtorDialog.xaml
index ace37af391..aaecdcaaf4 100644
--- a/src/AddIns/Misc/SharpRefactoring/Project/Src/Gui/InsertCtorDialog.xaml
+++ b/src/AddIns/Misc/SharpRefactoring/Project/Src/Gui/InsertCtorDialog.xaml
@@ -45,6 +45,7 @@
+
\ No newline at end of file
diff --git a/src/AddIns/Misc/SharpRefactoring/Project/Src/Gui/InsertCtorDialog.xaml.cs b/src/AddIns/Misc/SharpRefactoring/Project/Src/Gui/InsertCtorDialog.xaml.cs
index 244a5271a0..a6d2fe3571 100644
--- a/src/AddIns/Misc/SharpRefactoring/Project/Src/Gui/InsertCtorDialog.xaml.cs
+++ b/src/AddIns/Misc/SharpRefactoring/Project/Src/Gui/InsertCtorDialog.xaml.cs
@@ -189,6 +189,24 @@ namespace SharpRefactoring.Gui
)
);
}
+
+ void SelectAllChecked(object sender, System.Windows.RoutedEventArgs e)
+ {
+ foreach (CtorParamWrapper param in parameterList) {
+ param.IsSelected = true;
+ }
+ }
+
+ void SelectAllUnchecked(object sender, System.Windows.RoutedEventArgs e)
+ {
+ foreach (CtorParamWrapper param in parameterList) {
+ param.IsSelected = false;
+ }
+ }
+
+ public bool AllSelected {
+ get { return parameterList.All(p => p.IsSelected); }
+ }
}
[ValueConversion(typeof(int), typeof(bool))]