65 references to NewExpression
Microsoft.CodeAnalysis.VisualBasic (29)
Binding\Binder_Initializers.vb (9)
403Select Case asNew.NewExpression.Kind 407Dim objectCreationExpressionSyntax = DirectCast(asNew.NewExpression, ObjectCreationExpressionSyntax) 408boundInitExpression = BindObjectCreationExpression(asNew.NewExpression.Type, 416DirectCast(asNew.NewExpression, AnonymousObjectCreationExpressionSyntax), diagnostics) 418Throw ExceptionUtilities.UnexpectedValue(asNew.NewExpression.Kind) 512Select Case asNewSyntax.NewExpression.Kind 514Dim objectCreationExpressionSyntax = DirectCast(asNewSyntax.NewExpression, 524DirectCast(asNewSyntax.NewExpression, AnonymousObjectCreationExpressionSyntax), BindingDiagnosticBag.Discarded) 526Throw ExceptionUtilities.UnexpectedValue(asNewSyntax.NewExpression.Kind)
Binding\Binder_Statements.vb (7)
1172ReportDiagnostic(diagnostics, asNew.NewExpression.NewKeyword, ERRID.ERR_BadLocalConstFlags1, asNew.NewExpression.NewKeyword.ToString()) 1176Select Case asNew.NewExpression.Kind 1183Dim objectCreationExpressionSyntax = DirectCast(asNew.NewExpression, ObjectCreationExpressionSyntax) 1202Throw ExceptionUtilities.UnexpectedValue(asNew.NewExpression.Kind) 1207ReportDiagnostic(diagnostics, asNew.NewExpression.NewKeyword, ERRID.ERR_AsNewArray) 1301Dim newExpression As NewExpressionSyntax = asNewClause.NewExpression
Binding\Binder_Utils.vb (1)
586DirectCast(asClauseOpt, AsNewClauseSyntax).NewExpression.Kind <> SyntaxKind.AnonymousObjectCreationExpression)
Generated\Syntax.xml.Main.Generated.vb (2)
2485Dim newNewExpression = DirectCast(Visit(node.NewExpression), NewExpressionSyntax) 2486If node.NewExpression IsNot newNewExpression Then anyChanges = True
Generated\Syntax.xml.Syntax.Generated.vb (3)
10614return Update(asKeyword, Me.NewExpression) 10647Return Me.NewExpression 10673If asKeyword <> Me.AsKeyword OrElse newExpression IsNot Me.NewExpression Then
Symbols\Source\SourceMemberFieldSymbol.vb (3)
155If (asClauseOpt.Kind <> SyntaxKind.AsNewClause OrElse (DirectCast(asClauseOpt, AsNewClauseSyntax).NewExpression.Kind <> SyntaxKind.AnonymousObjectCreationExpression)) Then 167(DirectCast(asClauseOpt, AsNewClauseSyntax).NewExpression.Kind = SyntaxKind.AnonymousObjectCreationExpression)) Then 524binder.ReportDiagnostic(diagBag, DirectCast(asClauseOpt, AsNewClauseSyntax).NewExpression.NewKeyword, ERRID.ERR_SharedStructMemberCannotSpecifyNew)
Symbols\Source\SourcePropertySymbol.vb (1)
355(DirectCast(asClause, AsNewClauseSyntax).NewExpression.Kind = SyntaxKind.AnonymousObjectCreationExpression) Then
Symbols\Source\SourceSymbolHelpers.vb (1)
15(DirectCast(asClauseOpt, AsNewClauseSyntax).NewExpression.Kind <> SyntaxKind.AnonymousObjectCreationExpression)) Then
Syntax\SyntaxExtensions.vb (2)
74Return DirectCast(asClauseSyntax, AsNewClauseSyntax).NewExpression.Type 89Return DirectCast(asClauseSyntax, AsNewClauseSyntax).NewExpression.AttributeLists
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (4)
SpeculationAnalyzer.vb (2)
92semanticRootOfOriginalExpr = SyntaxFactory.EqualsValue(asNewClauseNode.NewExpression) 160nodeToSpeculate = SyntaxFactory.EqualsValue(asNewClauseNode.NewExpression)
VariableDeclaratorSyntaxExtensions.vb (2)
22Return DirectCast(variableDeclarator.AsClause, AsNewClauseSyntax).NewExpression 31Dim asNewType = DirectCast(variableDeclarator.AsClause, AsNewClauseSyntax).NewExpression.Type()
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (2)
SyntaxTreeExtensions.vb (1)
511token.IsChildToken(Of AsNewClauseSyntax)(Function(asNewClause) asNewClause.NewExpression.NewKeyword) OrElse
VisualBasicMakeFieldReadonlyCodeFixProvider.vb (1)
29initializer = TryCast(CType(declaration.Parent, VariableDeclaratorSyntax).AsClause, AsNewClauseSyntax)?.NewExpression
Microsoft.CodeAnalysis.VisualBasic.Features (17)
Completion\KeywordRecommenders\Expressions\WithKeywordRecommender.vb (1)
27If token.IsChildToken(Of AsNewClauseSyntax)(Function(asNewClause) asNewClause.NewExpression.NewKeyword) OrElse
Completion\KeywordRecommenders\RecommendationHelpers.vb (5)
34Select Case asNewClause.NewExpression.Kind 36Dim objectCreation = DirectCast(asNewClause.NewExpression, ObjectCreationExpressionSyntax) 41Dim anonymousObjectCreation = DirectCast(asNewClause.NewExpression, AnonymousObjectCreationExpressionSyntax) 46Dim arrayCreation = DirectCast(asNewClause.NewExpression, ArrayCreationExpressionSyntax) 51Throw ExceptionUtilities.UnexpectedValue(asNewClause.NewExpression.Kind)
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (7)
138Return DirectCast(propertyStatement.AsClause, AsNewClauseSyntax).NewExpression 158body = DirectCast(variableDeclarator.AsClause, AsNewClauseSyntax).NewExpression 185body = DirectCast(variableDeclarator.AsClause, AsNewClauseSyntax).NewExpression 363Return node.DescendantTokens().Concat(DirectCast(variableDeclarator.AsClause, AsNewClauseSyntax).NewExpression.DescendantTokens()) 445Return (envelope:=TextSpan.FromBounds(declaration.Span.Start, asNewClause.NewExpression.Span.End), 446hole:=TextSpan.FromBounds(declaration.Span.End, asNewClause.NewExpression.Span.Start)) 1111Return DirectCast(asClause, AsNewClauseSyntax).NewExpression
ExtractMethod\Extensions.vb (3)
282If asNewClause IsNot Nothing AndAlso asNewClause.NewExpression IsNot Nothing Then 283Dim span = TextSpan.FromBounds(asNewClause.NewExpression.NewKeyword.Span.End, asNewClause.NewExpression.Span.End)
VisualBasicMakeFieldReadonlyCodeFixProvider.vb (1)
29initializer = TryCast(CType(declaration.Parent, VariableDeclaratorSyntax).AsClause, AsNewClauseSyntax)?.NewExpression
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (2)
Generated\Syntax.Test.xml.Generated.vb (2)
19268Assert.NotNull(objectUnderTest.newExpression) 19269Dim withObj = objectUnderTest.WithAsKeyword(objectUnderTest.AsKeyword).WithNewExpression(objectUnderTest.NewExpression)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (11)
CodeGeneration\VisualBasicCodeGenerationService.vb (1)
682Dim newExpression = asNewClause.NewExpression
CodeGeneration\VisualBasicSyntaxGenerator.vb (3)
2274Select Case asNew.NewExpression.Kind 2276asClause = asNew.WithNewExpression(DirectCast(asNew.NewExpression, ObjectCreationExpressionSyntax).WithType(DirectCast(type, TypeSyntax))) 2278asClause = asNew.WithNewExpression(DirectCast(asNew.NewExpression, ArrayCreationExpressionSyntax).WithType(DirectCast(type, TypeSyntax)))
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb\SyntaxTreeExtensions.vb (1)
511token.IsChildToken(Of AsNewClauseSyntax)(Function(asNewClause) asNewClause.NewExpression.NewKeyword) OrElse
Simplification\VisualBasicSimplificationService.vb (2)
121nodeToSpeculate = SyntaxFactory.EqualsValue(asNewClauseNode.NewExpression) 138Return originalNode.ReplaceNode(DirectCast(originalNode, AsNewClauseSyntax).NewExpression, DirectCast(reducedNode, EqualsValueSyntax).Value)
SpeculationAnalyzer.vb (2)
92semanticRootOfOriginalExpr = SyntaxFactory.EqualsValue(asNewClauseNode.NewExpression) 160nodeToSpeculate = SyntaxFactory.EqualsValue(asNewClauseNode.NewExpression)
VariableDeclaratorSyntaxExtensions.vb (2)
22Return DirectCast(variableDeclarator.AsClause, AsNewClauseSyntax).NewExpression 31Dim asNewType = DirectCast(variableDeclarator.AsClause, AsNewClauseSyntax).NewExpression.Type()