Skip to content

Commit b39441e

Browse files
committed
removed possible invalidcastexception / R# warning
1 parent 39afce9 commit b39441e

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

Rubberduck.Parsing/Symbols/AliasDeclarations.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -529,10 +529,9 @@ private FunctionDeclaration UCaseFunction()
529529

530530
private static void AddParametersToAliasesFromReferencedFunctions(List<FunctionDeclaration> functionAliases, List<Declaration> referencedFunctions)
531531
{
532-
// ReSharper disable once PossibleInvalidCastExceptionInForeachLoop
533532
foreach (var alias in functionAliases)
534533
{
535-
foreach (var parameter in ((FunctionDeclaration)referencedFunctions.Single(s => s.IdentifierName == "_B_var_" + alias.IdentifierName)).Parameters)
534+
foreach (var parameter in referencedFunctions.OfType<FunctionDeclaration>().Single(s => s.IdentifierName == "_B_var_" + alias.IdentifierName).Parameters)
536535
{
537536
alias.AddParameter(parameter);
538537
}

0 commit comments

Comments
 (0)