Skip to content

Commit f05f5ce

Browse files
committed
Resolved merge conflict - removed ghost file
2 parents 2603f92 + 3ce0920 commit f05f5ce

26 files changed

+399
-2396
lines changed

RetailCoder.VBE/Common/DeclarationExtensions.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -573,7 +573,7 @@ public static Declaration FindInterface(this IEnumerable<Declaration> declaratio
573573
{
574574
foreach (var reference in declaration.References)
575575
{
576-
var implementsStmt = ParserRuleContextHelper.GetParent<VBAParser.ImplementsStmtContext>(reference.Context);
576+
var implementsStmt = reference.Context.GetAncestor<VBAParser.ImplementsStmtContext>();
577577

578578
if (implementsStmt == null) { continue; }
579579

RetailCoder.VBE/Refactorings/RemoveParameters/RemoveParametersRefactoring.cs

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,15 @@
33
using System.Diagnostics;
44
using System.Linq;
55
using Rubberduck.Common;
6+
using Rubberduck.Parsing;
67
using Rubberduck.Parsing.Grammar;
78
using Rubberduck.Parsing.Rewriter;
89
using Rubberduck.Parsing.Symbols;
910
using Rubberduck.Parsing.VBA;
1011
using Rubberduck.UI;
1112
using Rubberduck.VBEditor;
1213
using Rubberduck.VBEditor.SafeComWrappers.Abstract;
14+
using Antlr4.Runtime;
1315

1416
namespace Rubberduck.Refactorings.RemoveParameters
1517
{
@@ -121,7 +123,7 @@ private void AdjustReferences(IEnumerable<IdentifierReference> references, Decla
121123
foreach (var reference in references.Where(item => item.Context != method.Context))
122124
{
123125
VBAParser.ArgumentListContext argumentList = null;
124-
var callStmt = ParserRuleContextHelper.GetParent<VBAParser.CallStmtContext>(reference.Context);
126+
var callStmt = reference.Context.GetAncestor<VBAParser.CallStmtContext>();
125127
if (callStmt != null)
126128
{
127129
argumentList = CallStatement.GetArgumentList(callStmt);
@@ -130,10 +132,10 @@ private void AdjustReferences(IEnumerable<IdentifierReference> references, Decla
130132
if (argumentList == null)
131133
{
132134
var indexExpression =
133-
ParserRuleContextHelper.GetParent<VBAParser.IndexExprContext>(reference.Context);
135+
reference.Context.GetAncestor<VBAParser.IndexExprContext>();
134136
if (indexExpression != null)
135137
{
136-
argumentList = ParserRuleContextHelper.GetChild<VBAParser.ArgumentListContext>(indexExpression);
138+
argumentList = indexExpression.GetChild<VBAParser.ArgumentListContext>();
137139
}
138140
}
139141

RetailCoder.VBE/Refactorings/Rename/RenameRefactoring.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
using System.Linq;
22
using System.Windows.Forms;
3+
using Rubberduck.Parsing;
34
using Rubberduck.Parsing.Symbols;
45
using Rubberduck.Parsing.VBA;
56
using Rubberduck.UI;
@@ -422,7 +423,7 @@ private void RenameModule()
422423
{
423424
foreach (var reference in _model.Target.References)
424425
{
425-
var ctxt = ParserRuleContextHelper.GetParent<VBAParser.ImplementsStmtContext>(reference.Context);
426+
var ctxt = reference.Context.GetAncestor<VBAParser.ImplementsStmtContext>();
426427
if (ctxt != null)
427428
{
428429
RenameDefinedFormatMembers(_state.DeclarationFinder.FindInterfaceMembersForImplementsContext(ctxt), _appendUnderscoreFormat);

RetailCoder.VBE/Refactorings/ReorderParameters/ReorderParametersRefactoring.cs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
using Rubberduck.Common;
2+
using Rubberduck.Parsing;
23
using Rubberduck.Parsing.Grammar;
34
using Rubberduck.Parsing.Symbols;
45
using Rubberduck.UI;
@@ -123,18 +124,18 @@ private void AdjustReferences(IEnumerable<IdentifierReference> references)
123124
{
124125
var module = reference.QualifiedModuleName.Component.CodeModule;
125126
VBAParser.ArgumentListContext argumentList = null;
126-
var callStmt = ParserRuleContextHelper.GetParent<VBAParser.CallStmtContext>(reference.Context);
127+
var callStmt = reference.Context.GetAncestor<VBAParser.CallStmtContext>();
127128
if (callStmt != null)
128129
{
129130
argumentList = CallStatement.GetArgumentList(callStmt);
130131
}
131132

132133
if (argumentList == null)
133134
{
134-
var indexExpression = ParserRuleContextHelper.GetParent<VBAParser.IndexExprContext>(reference.Context);
135+
var indexExpression = reference.Context.GetAncestor<VBAParser.IndexExprContext>();
135136
if (indexExpression != null)
136137
{
137-
argumentList = ParserRuleContextHelper.GetChild<VBAParser.ArgumentListContext>(indexExpression);
138+
argumentList = indexExpression.GetChild<VBAParser.ArgumentListContext>();
138139
}
139140
}
140141

RetailCoder.VBE/UI/Command/Refactorings/RefactorExtractInterfaceCommand.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ protected override bool EvaluateCanExecute(object parameter)
6161
}
6262

6363
var parseTree = _state.GetParseTree(interfaceClass.QualifiedName.QualifiedModuleName);
64-
var context = ((ParserRuleContext)parseTree).FindChildren<VBAParser.ImplementsStmtContext>();
64+
var context = ((ParserRuleContext)parseTree).GetDescendents<VBAParser.ImplementsStmtContext>();
6565

6666
// true if active code pane is for a class/document/form module
6767
return !context.Any();

0 commit comments

Comments
 (0)