Skip to content

Commit 3a48387

Browse files
committed
Refactored/Inlined+deleted extension method "FindCodeModule"
1 parent 8955bda commit 3a48387

20 files changed

+29
-33
lines changed

RetailCoder.VBE/Extensions/VbeExtensions.cs

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,6 @@ namespace Rubberduck.Extensions
77
{
88
public static class VbeExtensions
99
{
10-
public static CodeModule FindCodeModule(this VBE vbe, QualifiedModuleName qualifiedName)
11-
{
12-
return qualifiedName.Component.CodeModule;
13-
}
14-
1510
public static void SetSelection(this VBE vbe, QualifiedSelection selection)
1611
{
1712
//not a very robust method. Breaks if there are multiple projects with the same name.
@@ -36,7 +31,7 @@ public static void SetSelection(this VBE vbe, QualifiedSelection selection)
3631

3732
public static CodeModuleSelection FindInstruction(this VBE vbe, QualifiedModuleName qualifiedModuleName, Selection selection)
3833
{
39-
var module = FindCodeModule(vbe, qualifiedModuleName);
34+
var module = qualifiedModuleName.Component.CodeModule;
4035
if (module == null)
4136
{
4237
return null;

RetailCoder.VBE/Inspections/AssignedByValParameterInspectionResult.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ private void PassParameterByReference(VBE vbe)
3232
var newContent = string.Concat(Tokens.ByRef, " ", parameter.Replace(Tokens.ByVal, string.Empty).Trim());
3333
var selection = QualifiedSelection.Selection;
3434

35-
var module = vbe.FindCodeModule(QualifiedName);
35+
var module = QualifiedName.Component.CodeModule;
3636
var lines = module.get_Lines(selection.StartLine, selection.LineCount);
3737

3838
var result = lines.Replace(parameter, newContent);

RetailCoder.VBE/Inspections/IdentifierNotAssignedInspectionResult.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ public override IDictionary<string, Action<VBE>> GetQuickFixes()
2626

2727
protected override void RemoveUnusedDeclaration(VBE vbe)
2828
{
29-
var module = vbe.FindCodeModule(QualifiedName);
29+
var module = QualifiedName.Component.CodeModule;
3030
var selection = QualifiedSelection.Selection;
3131

3232
var originalCodeLines = module.get_Lines(selection.StartLine, selection.LineCount)

RetailCoder.VBE/Inspections/IdentifierNotUsedInspectionResult.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ public override IDictionary<string, Action<VBE>> GetQuickFixes()
2727

2828
protected virtual void RemoveUnusedDeclaration(VBE vbe)
2929
{
30-
var module = vbe.FindCodeModule(QualifiedName);
30+
var module = QualifiedName.Component.CodeModule;
3131
var selection = QualifiedSelection.Selection;
3232

3333
var originalCodeLines = module.get_Lines(selection.StartLine, selection.LineCount)

RetailCoder.VBE/Inspections/ImplicitByRefParameterInspectionResult.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ private void ChangeParameterPassing(VBE vbe, string newValue)
5050
var newContent = string.Concat(newValue, " ", parameter);
5151
var selection = QualifiedSelection.Selection;
5252

53-
var module = vbe.FindCodeModule(QualifiedName);
53+
var module = QualifiedName.Component.CodeModule;
5454
var lines = module.get_Lines(selection.StartLine, selection.LineCount);
5555

5656
var result = lines.Replace(parameter, newContent);

RetailCoder.VBE/Inspections/ImplicitPublicMemberInspectionResult.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ private void SpecifyPublicModifier(VBE vbe)
3131

3232
var selection = QualifiedSelection.Selection;
3333

34-
var module = vbe.FindCodeModule(QualifiedName);
34+
var module = QualifiedName.Component.CodeModule;
3535
var lines = module.get_Lines(selection.StartLine, selection.LineCount);
3636

3737
var result = lines.Replace(oldContent, newContent);

RetailCoder.VBE/Inspections/ImplicitVariantReturnTypeInspectionResult.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ private void ReturnExplicitVariant(VBE vbe)
3939
var procedure = Context.GetText();
4040
var result = procedure.Replace(signature, signature + ' ' + Tokens.As + ' ' + Tokens.Variant);
4141

42-
var module = vbe.FindCodeModule(QualifiedName);
42+
var module = QualifiedName.Component.CodeModule;
4343
var selection = Context.GetSelection();
4444

4545
module.DeleteLines(selection.StartLine, selection.LineCount);

RetailCoder.VBE/Inspections/MultipleDeclarationsInspectionResult.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ private void SplitDeclarations(VBE vbe)
9090
}
9191
}
9292

93-
var module = vbe.FindCodeModule(QualifiedName);
93+
var module = QualifiedName.Component.CodeModule;
9494
module.ReplaceLine(selection.StartLine, newContent.ToString());
9595
}
9696
}

RetailCoder.VBE/Inspections/NonReturningFunctionInspectionResult.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ private void ConvertFunctionToProcedure(VBE vbe)
4747
.Replace(Tokens.End + ' ' + Tokens.Function, Tokens.End + ' ' + Tokens.Sub)
4848
.Replace(Tokens.Exit + ' ' + Tokens.Function, Tokens.Exit + ' ' + Tokens.Sub);
4949

50-
var module = vbe.FindCodeModule(QualifiedName);
50+
var module = QualifiedName.Component.CodeModule;
5151
var selection = Context.GetSelection();
5252

5353
module.DeleteLines(selection.StartLine, selection.LineCount);

RetailCoder.VBE/Inspections/ObsoleteCommentSyntaxInspectionResult.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
using System.Linq;
44
using Microsoft.Vbe.Interop;
55
using Rubberduck.Extensions;
6+
using Rubberduck.Parsing;
67
using Rubberduck.Parsing.Grammar;
78
using Rubberduck.Parsing.Nodes;
89
using Rubberduck.VBA;
@@ -28,7 +29,7 @@ public override IDictionary<string, Action<VBE>> GetQuickFixes()
2829

2930
private void ReplaceWithSingleQuote(VBE vbe)
3031
{
31-
var module = vbe.FindCodeModule(QualifiedName);
32+
var module = QualifiedName.Component.CodeModule;
3233
if (module == null)
3334
{
3435
return;
@@ -60,7 +61,7 @@ private void ReplaceWithSingleQuote(VBE vbe)
6061

6162
private void RemoveComment(VBE vbe)
6263
{
63-
var module = vbe.FindCodeModule(QualifiedName);
64+
var module = QualifiedName.Component.CodeModule;
6465
if (module == null)
6566
{
6667
return;

0 commit comments

Comments
 (0)