@@ -109,10 +109,10 @@ internal static Expression Create(ExpressionNodeInfo info)
109109 return MemberAccess . Create ( info , ( MemberAccessExpressionSyntax ) info . Node ) ;
110110
111111 case SyntaxKind . UnaryMinusExpression :
112- return Unary . Create ( info . SetKind ( ExprKind . MINUS ) ) ;
112+ return PrefixUnary . Create ( info . SetKind ( ExprKind . MINUS ) ) ;
113113
114114 case SyntaxKind . UnaryPlusExpression :
115- return Unary . Create ( info . SetKind ( ExprKind . PLUS ) ) ;
115+ return PrefixUnary . Create ( info . SetKind ( ExprKind . PLUS ) ) ;
116116
117117 case SyntaxKind . SimpleLambdaExpression :
118118 return Lambda . Create ( info , ( SimpleLambdaExpressionSyntax ) info . Node ) ;
@@ -146,16 +146,16 @@ internal static Expression Create(ExpressionNodeInfo info)
146146 return Name . Create ( info ) ;
147147
148148 case SyntaxKind . LogicalNotExpression :
149- return Unary . Create ( info . SetKind ( ExprKind . LOG_NOT ) ) ;
149+ return PrefixUnary . Create ( info . SetKind ( ExprKind . LOG_NOT ) ) ;
150150
151151 case SyntaxKind . BitwiseNotExpression :
152- return Unary . Create ( info . SetKind ( ExprKind . BIT_NOT ) ) ;
152+ return PrefixUnary . Create ( info . SetKind ( ExprKind . BIT_NOT ) ) ;
153153
154154 case SyntaxKind . PreIncrementExpression :
155- return Unary . Create ( info . SetKind ( ExprKind . PRE_INCR ) ) ;
155+ return PrefixUnary . Create ( info . SetKind ( ExprKind . PRE_INCR ) ) ;
156156
157157 case SyntaxKind . PreDecrementExpression :
158- return Unary . Create ( info . SetKind ( ExprKind . PRE_DECR ) ) ;
158+ return PrefixUnary . Create ( info . SetKind ( ExprKind . PRE_DECR ) ) ;
159159
160160 case SyntaxKind . ThisExpression :
161161 return This . CreateExplicit ( info ) ;
@@ -164,10 +164,10 @@ internal static Expression Create(ExpressionNodeInfo info)
164164 return PropertyFieldAccess . Create ( info ) ;
165165
166166 case SyntaxKind . AddressOfExpression :
167- return Unary . Create ( info . SetKind ( ExprKind . ADDRESS_OF ) ) ;
167+ return PrefixUnary . Create ( info . SetKind ( ExprKind . ADDRESS_OF ) ) ;
168168
169169 case SyntaxKind . PointerIndirectionExpression :
170- return Unary . Create ( info . SetKind ( ExprKind . POINTER_INDIRECTION ) ) ;
170+ return PrefixUnary . Create ( info . SetKind ( ExprKind . POINTER_INDIRECTION ) ) ;
171171
172172 case SyntaxKind . DefaultExpression :
173173 return Default . Create ( info ) ;
@@ -248,7 +248,7 @@ internal static Expression Create(ExpressionNodeInfo info)
248248 return RangeExpression . Create ( info ) ;
249249
250250 case SyntaxKind . IndexExpression :
251- return Unary . Create ( info . SetKind ( ExprKind . INDEX ) ) ;
251+ return PrefixUnary . Create ( info . SetKind ( ExprKind . INDEX ) ) ;
252252
253253 case SyntaxKind . SwitchExpression :
254254 return Switch . Create ( info ) ;
0 commit comments