Skip to content

Commit fac0f14

Browse files
committed
Adress Review Concerns
1 parent 3aac9ae commit fac0f14

File tree

12 files changed

+29
-23
lines changed

12 files changed

+29
-23
lines changed

Rubberduck.CodeAnalysis/Inspections/Inspector.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
using Rubberduck.UI.Inspections;
1919
using Rubberduck.VBEditor;
2020
using Rubberduck.Resources;
21-
using Rubberduck.CodeAnalysis.Inspections;
2221

2322
namespace Rubberduck.Inspections
2423
{
@@ -55,6 +54,7 @@ private void UpdateInspectionSeverity(Configuration config)
5554
if (inspection.Name == setting.Name)
5655
{
5756
inspection.Severity = setting.Severity;
57+
break;
5858
}
5959
}
6060
}

Rubberduck.Core/CodeAnalysis/CodeMetrics/CodeMetricsViewModel.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,10 @@ public CodeExplorerItemViewModel SelectedItem
127127
get => _selectedItem;
128128
set
129129
{
130+
if (_selectedItem == value)
131+
{
132+
return;
133+
}
130134
_selectedItem = value;
131135
OnPropertyChanged();
132136
OnPropertyChanged(nameof(Metrics));

Rubberduck.Core/UI/CodeExplorer/CodeExplorerWindow.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ namespace Rubberduck.UI.CodeExplorer
99
[ExcludeFromCodeCoverage]
1010
public partial class CodeExplorerWindow : UserControl, IDockableUserControl
1111
{
12-
private readonly string RandomGuid = Guid.NewGuid().ToString();
13-
string IDockableUserControl.GuidIdentifier => RandomGuid;
12+
private const string ClassId = "C5318B59-172F-417C-88E3-B377CDA2D809";
13+
string IDockableUserControl.ClassId { get { return ClassId; } }
1414
string IDockableUserControl.Caption { get { return CodeExplorerUI.CodeExplorerDockablePresenter_Caption; } }
1515

1616
private CodeExplorerWindow()

Rubberduck.Core/UI/CodeMetrics/CodeMetricsWindow.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,14 @@
22
using System.Windows.Forms;
33
using Rubberduck.Resources;
44
using Rubberduck.CodeAnalysis.CodeMetrics;
5-
using System;
65

76
namespace Rubberduck.UI.CodeMetrics
87
{
98
[ExcludeFromCodeCoverage]
109
public partial class CodeMetricsWindow : UserControl, IDockableUserControl
1110
{
12-
private readonly string RandomGuid = Guid.NewGuid().ToString();
13-
string IDockableUserControl.GuidIdentifier => RandomGuid;
11+
private const string ClassId = "C5318B5A-172F-417C-88E3-B377CDA2D809";
12+
string IDockableUserControl.ClassId => ClassId;
1413
string IDockableUserControl.Caption => RubberduckUI.CodeMetricsDockablePresenter_Caption;
1514

1615
private CodeMetricsWindow()

Rubberduck.Core/UI/Controls/SearchResultWindow.cs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,10 @@ public ISearchResultsWindowViewModel ViewModel
2222
}
2323
}
2424

25-
private readonly string RandomGuid = Guid.NewGuid().ToString();
26-
string IDockableUserControl.GuidIdentifier => RandomGuid;
25+
public string ClassId
26+
{
27+
get { return "BFD04A86-CACA-4F95-9656-A0BF7D3AE254"; }
28+
}
2729

2830
public string Caption
2931
{

Rubberduck.Core/UI/Converters/DeclarationToMemberSignatureConverter.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ public class Parameter
1919

2020
public override string ToString()
2121
{
22-
return $"{ParamAccessibility} {ParamName} As {ParamType}";
22+
return $"{ParamAccessibility} {ParamName} {Tokens.As} {ParamType}";
2323
}
2424
}
2525

@@ -64,7 +64,7 @@ private List<Parameter> GetMemberParameters(Declaration member)
6464
return new List<Parameter>();
6565
}
6666

67-
if (GetMethodType(member) == "Property Get")
67+
if (GetMethodType(member) == $"{Tokens.Property} {Tokens.Get}")
6868
{
6969
parameters = parameters.Take(parameters.Count - 1).ToList();
7070
}

Rubberduck.Core/UI/DockableToolwindowPresenter.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ private IWindow CreateToolWindow(IDockableUserControl control)
5353
{
5454
using (var windows = _vbe.Windows)
5555
{
56-
var info = windows.CreateToolWindow(_addin, RubberduckProgId.DockableWindowHostProgId, control.Caption, control.GuidIdentifier);
56+
var info = windows.CreateToolWindow(_addin, RubberduckProgId.DockableWindowHostProgId, control.Caption, control.ClassId);
5757
_userControlObject = info.UserControl;
5858
toolWindow = info.ToolWindow;
5959
}

Rubberduck.Core/UI/IDockableUserControl.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
public interface IDockableUserControl
44
{
55
/// <summary>
6-
/// Gets a string containing some semi-random GUID to use for positional registration
6+
/// Gets a string containing the GUID with which the class is registered.
77
/// </summary>
8-
string GuidIdentifier { get; }
8+
string ClassId { get; }
99

1010
/// <summary>
1111
/// Gets a string containing the caption of the toolwindow.

Rubberduck.Core/UI/Inspections/InspectionResultsWindow.cs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
1-
using System;
2-
using System.Windows.Forms;
1+
using System.Windows.Forms;
32
using Rubberduck.Resources;
43

54
namespace Rubberduck.UI.Inspections
65
{
76
public partial class InspectionResultsWindow : UserControl, IDockableUserControl
87
{
9-
private readonly string RandomGuid = Guid.NewGuid().ToString();
10-
string IDockableUserControl.GuidIdentifier => RandomGuid;
8+
private const string ClassId = "D3B2A683-9856-4246-BDC8-6B0795DC875B";
9+
string IDockableUserControl.ClassId { get { return ClassId; } }
1110
string IDockableUserControl.Caption { get { return RubberduckUI.CodeInspections; } }
1211

1312
private InspectionResultsWindow()

Rubberduck.Core/UI/SimpleListControl.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@ private void ResultBox_DoubleClick(object sender, EventArgs e)
3232
handler(this, arg);
3333
}
3434

35-
private readonly string RandomGuid = Guid.NewGuid().ToString();
36-
string IDockableUserControl.GuidIdentifier => RandomGuid;
35+
private const string ClassId = "972A7CE8-55A0-48F5-B607-2035E81D28CF";
36+
string IDockableUserControl.ClassId { get { return ClassId; } }
3737

3838
private readonly string _caption;
3939
string IDockableUserControl.Caption

0 commit comments

Comments
 (0)