@@ -730,6 +730,7 @@ public override void VisitArgument(ArgumentSyntax node)
730730
731731 switch ( kind )
732732 {
733+ case SyntaxKind . CharacterLiteralExpression :
733734 case SyntaxKind . ConditionalExpression :
734735 case SyntaxKind . UnaryMinusExpression :
735736 case SyntaxKind . DivideExpression :
@@ -1998,6 +1999,7 @@ public override void VisitArrayRankSpecifier(ArrayRankSpecifierSyntax node)
19981999 case SyntaxKind . IdentifierName :
19992000 VisitIdentifierName ( ( IdentifierNameSyntax ) asNode ) ;
20002001 break ;
2002+ case SyntaxKind . AddExpression :
20012003 case SyntaxKind . NumericLiteralExpression :
20022004 case SyntaxKind . DivideExpression :
20032005 Visit ( asNode ) ;
@@ -2062,6 +2064,9 @@ public override void VisitInitializerExpression(InitializerExpressionSyntax node
20622064
20632065 switch ( kind )
20642066 {
2067+ case SyntaxKind . IdentifierName :
2068+ VisitIdentifierName ( ( IdentifierNameSyntax ) asNode ) ;
2069+ break ;
20652070 case SyntaxKind . ArrayInitializerExpression :
20662071 case SyntaxKind . StringLiteralExpression :
20672072 case SyntaxKind . NumericLiteralExpression :
@@ -2227,6 +2232,9 @@ public override void VisitParenthesizedExpression(ParenthesizedExpressionSyntax
22272232
22282233 switch ( kind )
22292234 {
2235+ case SyntaxKind . SimpleMemberAccessExpression :
2236+ case SyntaxKind . ConditionalExpression :
2237+ case SyntaxKind . BitwiseAndExpression :
22302238 case SyntaxKind . SubtractExpression :
22312239 case SyntaxKind . MultiplyExpression :
22322240 case SyntaxKind . CoalesceExpression :
@@ -2243,6 +2251,9 @@ public override void VisitParenthesizedExpression(ParenthesizedExpressionSyntax
22432251 case SyntaxKind . SimpleAssignmentExpression :
22442252 Visit ( asNode ) ;
22452253 break ;
2254+ case SyntaxKind . IdentifierName :
2255+ VisitIdentifierName ( ( IdentifierNameSyntax ) asNode ) ;
2256+ break ;
22462257 case SyntaxKind . AsExpression :
22472258 {
22482259 //Todo double/multiply asExpression?? How?
0 commit comments