Skip to content

Commit a52afc5

Browse files
authored
Merge pull request #2392 from retailcoder/next
some cleanups
2 parents 39012dd + 0aabcad commit a52afc5

File tree

17 files changed

+95
-92
lines changed

17 files changed

+95
-92
lines changed

RetailCoder.VBE/Common/ExportFormatter.cs

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -43,14 +43,12 @@ public ColumnInfo(string Title, hAlignment HorizontalAlignment = hAlignment.Left
4343

4444
public static class ExportFormatter
4545
{
46-
public static string Csv(object[][] data, string Title, ColumnInfo[] ColumnInfos)
46+
public static string Csv(object[][] data, string title, ColumnInfo[] columnInfos)
4747
{
48-
string s = "";
49-
50-
string[] headerRow = new string[ColumnInfos.Length];
51-
for (var c = 0; c < ColumnInfos.Length; c++)
48+
var headerRow = new string[columnInfos.Length];
49+
for (var c = 0; c < columnInfos.Length; c++)
5250
{
53-
headerRow[c] = CsvEncode(ColumnInfos[c].Title);
51+
headerRow[c] = CsvEncode(columnInfos[c].Title);
5452
}
5553

5654
string[] rows = new string[data.Length];
@@ -63,7 +61,7 @@ public static string Csv(object[][] data, string Title, ColumnInfo[] ColumnInfos
6361
}
6462
rows[r] = string.Join(",", row);
6563
}
66-
return CsvEncode(Title.Replace("\r\n"," ")) + Environment.NewLine + string.Join(",", headerRow) + Environment.NewLine + string.Join(Environment.NewLine, rows);
64+
return CsvEncode(title.Replace("\r\n"," ")) + Environment.NewLine + string.Join(",", headerRow) + Environment.NewLine + string.Join(Environment.NewLine, rows);
6765
}
6866

6967
private static string CsvEncode(object value)

RetailCoder.VBE/Navigation/RegexSearchReplace/RegexSearchReplace.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ namespace Rubberduck.Navigation.RegexSearchReplace
1313
{
1414
public class RegexSearchReplace : IRegexSearchReplace
1515
{
16-
private readonly RegexSearchReplaceModel _model;
1716
private readonly IVBE _vbe;
1817
private readonly IRubberduckParser _parser;
1918

RetailCoder.VBE/Navigation/RegexSearchReplace/RegexSearchReplacePresenter.cs

Lines changed: 50 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -6,65 +6,65 @@
66

77
namespace Rubberduck.Navigation.RegexSearchReplace
88
{
9-
public class RegexSearchReplacePresenter : IPresenter
9+
public class RegexSearchReplacePresenter //: IPresenter
1010
{
11-
private readonly IVBE _vbe;
12-
private readonly IRegexSearchReplaceDialog _view;
13-
private readonly IRubberduckParser _parser;
11+
//private readonly IVBE _vbe;
12+
//private readonly IRegexSearchReplaceDialog _view;
13+
//private readonly IRubberduckParser _parser;
1414

15-
public RegexSearchReplacePresenter(IVBE vbe, IRubberduckParser parser/*, IRegexSearchReplaceDialog view*/)
16-
{
17-
_vbe = vbe;
18-
//_view = view;
19-
_parser = parser;
15+
//public RegexSearchReplacePresenter(IVBE vbe, IRubberduckParser parser/*, IRegexSearchReplaceDialog view*/)
16+
//{
17+
// _vbe = vbe;
18+
// _view = view;
19+
// _parser = parser;
2020

21-
//_view.FindButtonClicked += _view_FindButtonClicked;
22-
//_view.ReplaceButtonClicked += _view_ReplaceButtonClicked;
23-
//_view.ReplaceAllButtonClicked += _view_ReplaceAllButtonClicked;
24-
//_view.CancelButtonClicked += _view_CancelButtonClicked;
25-
}
21+
// _view.FindButtonClicked += _view_FindButtonClicked;
22+
// _view.ReplaceButtonClicked += _view_ReplaceButtonClicked;
23+
// _view.ReplaceAllButtonClicked += _view_ReplaceAllButtonClicked;
24+
// _view.CancelButtonClicked += _view_CancelButtonClicked;
25+
//}
2626

27-
public void Show()
28-
{
29-
//_view.ShowDialog();
30-
}
27+
//public void Show()
28+
//{
29+
// _view.ShowDialog();
30+
//}
3131

32-
public void Hide()
33-
{
34-
//_view.Close();
35-
}
32+
//public void Hide()
33+
//{
34+
// _view.Close();
35+
//}
3636

37-
public event EventHandler<IEnumerable<RegexSearchResult>> FindButtonResults;
38-
protected virtual void OnFindButtonResults(IEnumerable<RegexSearchResult> results)
39-
{
40-
var handler = FindButtonResults;
41-
if (handler != null)
42-
{
43-
handler(this, results);
44-
}
45-
}
37+
//public event EventHandler<IEnumerable<RegexSearchResult>> FindButtonResults;
38+
//protected virtual void OnFindButtonResults(IEnumerable<RegexSearchResult> results)
39+
//{
40+
// var handler = FindButtonResults;
41+
// if (handler != null)
42+
// {
43+
// handler(this, results);
44+
// }
45+
//}
4646

47-
private void _view_FindButtonClicked(object sender, EventArgs e)
48-
{
49-
var regexSearchReplace = new RegexSearchReplace(_vbe, _parser);
50-
OnFindButtonResults(regexSearchReplace.Search(_view.SearchPattern, _view.Scope));
51-
}
47+
//private void _view_FindButtonClicked(object sender, EventArgs e)
48+
//{
49+
// var regexSearchReplace = new RegexSearchReplace(_vbe, _parser);
50+
// OnFindButtonResults(regexSearchReplace.Search(_view.SearchPattern, _view.Scope));
51+
//}
5252

53-
private void _view_ReplaceButtonClicked(object sender, EventArgs e)
54-
{
55-
var regexSearchReplace = new RegexSearchReplace(_vbe, _parser);
56-
regexSearchReplace.Replace(_view.SearchPattern, _view.ReplacePattern, _view.Scope);
57-
}
53+
//private void _view_ReplaceButtonClicked(object sender, EventArgs e)
54+
//{
55+
// var regexSearchReplace = new RegexSearchReplace(_vbe, _parser);
56+
// regexSearchReplace.Replace(_view.SearchPattern, _view.ReplacePattern, _view.Scope);
57+
//}
5858

59-
private void _view_ReplaceAllButtonClicked(object sender, EventArgs e)
60-
{
61-
var regexSearchReplace = new RegexSearchReplace(_vbe, _parser);
62-
regexSearchReplace.ReplaceAll(_view.SearchPattern, _view.ReplacePattern, _view.Scope);
63-
}
59+
//private void _view_ReplaceAllButtonClicked(object sender, EventArgs e)
60+
//{
61+
// var regexSearchReplace = new RegexSearchReplace(_vbe, _parser);
62+
// regexSearchReplace.ReplaceAll(_view.SearchPattern, _view.ReplacePattern, _view.Scope);
63+
//}
6464

65-
private void _view_CancelButtonClicked(object sender, EventArgs e)
66-
{
67-
//_view.Close();
68-
}
65+
//private void _view_CancelButtonClicked(object sender, EventArgs e)
66+
//{
67+
// //_view.Close();
68+
//}
6969
}
7070
}

RetailCoder.VBE/UI/Command/MenuItems/CommandBars/AppCommandBarBase.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,6 @@ private ICommandBarControl InitializeChildControl(ICommandMenuItem item)
8585
if (item.Command != null)
8686
{
8787
child.Click += child_Click;
88-
((CommandBarButton)child).HandleEvents();
8988
}
9089
return child;
9190
}

RetailCoder.VBE/UI/Command/MenuItems/ParentMenus/ParentMenuItemBase.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,6 @@ private ICommandBarControl InitializeChildControl(ICommandMenuItem item)
159159
: string.Empty;
160160

161161
child.Click += child_Click;
162-
((CommandBarButton)child).HandleEvents();
163162
return child;
164163
}
165164

RetailCoder.VBE/UI/Command/RegexSearchReplaceCommand.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ public RegexSearchReplaceCommand(RegexSearchReplacePresenter presenter) : base(L
1616

1717
protected override void ExecuteImpl(object parameter)
1818
{
19-
_presenter.Show();
19+
//_presenter.Show();
2020
}
2121
}
2222
}

Rubberduck.Parsing/ComHelper.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,10 @@ public static string GetTypeName(object comObj)
3737
// obtain the ITypeInfo interface from the object
3838
dispatch.GetTypeInfo(0, 0, out typeInfo);
3939
}
40-
catch (Exception ex)
40+
catch (Exception)
4141
{
4242
//Cannot get the ITypeInfo interface for the specified COM object
43-
return String.Empty;
43+
return string.Empty;
4444
}
4545

4646
string typeName = "";
@@ -53,17 +53,17 @@ public static string GetTypeName(object comObj)
5353
typeInfo.GetDocumentation(-1, out typeName, out documentation,
5454
out helpContext, out helpFile);
5555
}
56-
catch (Exception ex)
56+
catch (Exception)
5757
{
5858
// Cannot extract ITypeInfo information
59-
return String.Empty;
59+
return string.Empty;
6060
}
6161
return typeName;
6262
}
63-
catch (Exception ex)
63+
catch (Exception)
6464
{
6565
// Unexpected error
66-
return String.Empty;
66+
return string.Empty;
6767
}
6868
finally
6969
{

Rubberduck.Parsing/Properties/AssemblyInfo.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
using System.Reflection;
1+
using System;
2+
using System.Reflection;
23
using System.Runtime.InteropServices;
34

45
// General Information about an assembly is controlled through the following
@@ -18,6 +19,8 @@
1819
// COM, set the ComVisible attribute to true on that type.
1920
[assembly: ComVisible(false)]
2021

22+
[assembly: CLSCompliant(false)]
23+
2124
// The following GUID is for the ID of the typelib if this project is exposed to COM
2225
[assembly: Guid("dd619c0b-6a3a-4aee-941d-ed940d8d142b")]
2326

Rubberduck.Parsing/Symbols/DeclarationSymbolsListener.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,8 @@ private IEnumerable<IAnnotation> FindAnnotations(int line)
165165
/// </remarks>
166166
private void DeclareControlsAsMembers(IVBComponent form)
167167
{
168+
if (form.Controls == null) { return; }
169+
168170
foreach (var control in form.Controls)
169171
{
170172
// The as type declaration should be TextBox, CheckBox, etc. depending on the type.

Rubberduck.VBEEditor/Rubberduck.VBEditor.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@
112112
<EmbedInteropTypes>False</EmbedInteropTypes>
113113
</Reference>
114114
<Reference Include="stdole, Version=7.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
115-
<EmbedInteropTypes>True</EmbedInteropTypes>
115+
<EmbedInteropTypes>False</EmbedInteropTypes>
116116
</Reference>
117117
<Reference Include="System" />
118118
<Reference Include="System.Core" />

0 commit comments

Comments
 (0)