@@ -175,7 +175,7 @@ private static string GetXElementMethodName(VBSyntax.XmlMemberAccessExpressionSy
175175
176176 public override Task < CSharpSyntaxNode > VisitXmlBracketedName ( VBSyntax . XmlBracketedNameSyntax node )
177177 {
178- return node . Name . AcceptAsync ( TriviaConvertingExpressionVisitor ) ;
178+ return node . Name . AcceptAsync < CSharpSyntaxNode > ( TriviaConvertingExpressionVisitor ) ;
179179 }
180180
181181 public override async Task < CSharpSyntaxNode > VisitXmlName ( VBSyntax . XmlNameSyntax node )
@@ -357,7 +357,7 @@ public override async Task<CSharpSyntaxNode> VisitMyBaseExpression(VBasic.Syntax
357357
358358 public override async Task < CSharpSyntaxNode > VisitParenthesizedExpression ( VBasic . Syntax . ParenthesizedExpressionSyntax node )
359359 {
360- var cSharpSyntaxNode = await node . Expression . AcceptAsync ( TriviaConvertingExpressionVisitor ) ;
360+ var cSharpSyntaxNode = await node . Expression . AcceptAsync < CSharpSyntaxNode > ( TriviaConvertingExpressionVisitor ) ;
361361 // If structural changes are necessary the expression may have been lifted a statement (e.g. Type inferred lambda)
362362 return cSharpSyntaxNode is ExpressionSyntax expr ? SyntaxFactory . ParenthesizedExpression ( expr ) : cSharpSyntaxNode ;
363363 }
@@ -437,7 +437,7 @@ public override async Task<CSharpSyntaxNode> VisitSimpleArgument(VBasic.Syntax.S
437437 var argList = ( VBasic . Syntax . ArgumentListSyntax ) node . Parent ;
438438 var invocation = argList . Parent ;
439439 if ( invocation is VBasic . Syntax . ArrayCreationExpressionSyntax )
440- return await node . Expression . AcceptAsync ( TriviaConvertingExpressionVisitor ) ;
440+ return await node . Expression . AcceptAsync < CSharpSyntaxNode > ( TriviaConvertingExpressionVisitor ) ;
441441 var symbol = GetInvocationSymbol ( invocation ) ;
442442 SyntaxToken token = default ( SyntaxToken ) ;
443443 var convertedArgExpression = ( await node . Expression . AcceptAsync < ExpressionSyntax > ( TriviaConvertingExpressionVisitor ) ) . SkipIntoParens ( ) ;
@@ -654,7 +654,7 @@ await node.Name.AcceptAsync<ExpressionSyntax>(TriviaConvertingExpressionVisitor)
654654
655655 public override async Task < CSharpSyntaxNode > VisitObjectCollectionInitializer ( VBasic . Syntax . ObjectCollectionInitializerSyntax node )
656656 {
657- return await node . Initializer . AcceptAsync ( TriviaConvertingExpressionVisitor ) ; //Dictionary initializer comes through here despite the FROM keyword not being in the source code
657+ return await node . Initializer . AcceptAsync < CSharpSyntaxNode > ( TriviaConvertingExpressionVisitor ) ; //Dictionary initializer comes through here despite the FROM keyword not being in the source code
658658 }
659659
660660 public override async Task < CSharpSyntaxNode > VisitBinaryConditionalExpression ( VBasic . Syntax . BinaryConditionalExpressionSyntax node )
@@ -866,7 +866,7 @@ private async Task<CSharpSyntaxNode> ConvertInvocationAsync(VBSyntax.InvocationE
866866 return csEquivalent ;
867867 }
868868
869- var expr = await node . Expression . AcceptAsync ( TriviaConvertingExpressionVisitor ) ;
869+ var expr = await node . Expression . AcceptAsync < CSharpSyntaxNode > ( TriviaConvertingExpressionVisitor ) ;
870870 if ( await TryConvertParameterizedPropertyAsync ( operation , node , expr , node . ArgumentList ) is { } invocation ) {
871871 return invocation ;
872872 }
0 commit comments