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