77 references to AsNewClauseSyntax
Microsoft.CodeAnalysis.VisualBasic (27)
Binding\Binder_Initializers.vb (2)
402
Dim asNew = DirectCast(equalsValueOrAsNewSyntax,
AsNewClauseSyntax
)
510
Dim asNewSyntax = DirectCast(equalsValueOrAsNewSyntax,
AsNewClauseSyntax
)
Binding\Binder_Statements.vb (2)
1200
Dim asNew = DirectCast(asClauseOpt,
AsNewClauseSyntax
)
1329
Dim asNewClause = DirectCast(asClauseOpt,
AsNewClauseSyntax
)
Binding\Binder_Utils.vb (1)
586
DirectCast(asClauseOpt,
AsNewClauseSyntax
).NewExpression.Kind <> SyntaxKind.AnonymousObjectCreationExpression)
Binding\BinderFactory.BinderFactoryVisitor.vb (2)
116
If IsNotNothingAndContains(node.Initializer, _position) OrElse IsNotNothingAndContains(TryCast(node.AsClause,
AsNewClauseSyntax
), _position) Then
130
If IsNotNothingAndContains(node.Initializer, _position) OrElse IsNotNothingAndContains(TryCast(node.AsClause,
AsNewClauseSyntax
), _position) Then
Binding\BinderFactory.vb (2)
295
Debug.Assert(declarator.Initializer IsNot Nothing OrElse TryCast(declarator.AsClause,
AsNewClauseSyntax
) IsNot Nothing)
329
Debug.Assert(propertyStatement.Initializer IsNot Nothing OrElse TryCast(propertyStatement.AsClause,
AsNewClauseSyntax
) IsNot Nothing)
Generated\Syntax.xml.Main.Generated.vb (5)
176
Public Overridable Function VisitAsNewClause(ByVal node As
AsNewClauseSyntax
) As TResult
911
Public Overridable Sub VisitAsNewClause(ByVal node As
AsNewClauseSyntax
)
2480
Public Overrides Function VisitAsNewClause(ByVal node As
AsNewClauseSyntax
) As SyntaxNode
11733
Public Shared Function AsNewClause(asKeyword As SyntaxToken, newExpression As NewExpressionSyntax) As
AsNewClauseSyntax
11762
Public Shared Function AsNewClause(newExpression As NewExpressionSyntax) As
AsNewClauseSyntax
Generated\Syntax.xml.Syntax.Generated.vb (3)
10613
Public Shadows Function WithAsKeyword(asKeyword as SyntaxToken) As
AsNewClauseSyntax
10631
Public Shadows Function WithNewExpression(newExpression as NewExpressionSyntax) As
AsNewClauseSyntax
10672
Public Function Update(asKeyword As SyntaxToken, newExpression As NewExpressionSyntax) As
AsNewClauseSyntax
Lowering\Instrumentation\CodeCoverageInstrumenter.vb (1)
506
Dim asNew = TryCast(statement.Syntax,
AsNewClauseSyntax
)
Lowering\LocalRewriter\LocalRewriter_AsNewLocalDeclarations.vb (1)
57
Dim asNew = DirectCast(varDecl.AsClause,
AsNewClauseSyntax
)
Symbols\FieldOrPropertyInitializer.vb (1)
23
''' <see cref="
AsNewClauseSyntax
"/>,
Symbols\Source\SourceMemberFieldSymbol.vb (3)
169
If (asClauseOpt.Kind <> SyntaxKind.AsNewClause OrElse (DirectCast(asClauseOpt,
AsNewClauseSyntax
).NewExpression.Kind <> SyntaxKind.AnonymousObjectCreationExpression)) Then
181
(DirectCast(asClauseOpt,
AsNewClauseSyntax
).NewExpression.Kind = SyntaxKind.AnonymousObjectCreationExpression)) Then
538
binder.ReportDiagnostic(diagBag, DirectCast(asClauseOpt,
AsNewClauseSyntax
).NewExpression.NewKeyword, ERRID.ERR_SharedStructMemberCannotSpecifyNew)
Symbols\Source\SourcePropertySymbol.vb (1)
359
(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 (8)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseCollectionInitializer\VisualBasicObjectCreationHelpers.vb (1)
15
Dim asClause = TryCast(decl.AsClause,
AsNewClauseSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\VariableDeclaratorSyntaxExtensions.vb (5)
14
TypeOf variableDeclarator.AsClause Is
AsNewClauseSyntax
)
21
ElseIf variableDeclarator.AsClause IsNot Nothing AndAlso TypeOf variableDeclarator.AsClause Is
AsNewClauseSyntax
Then
22
Return DirectCast(variableDeclarator.AsClause,
AsNewClauseSyntax
).NewExpression
30
If TypeOf variableDeclarator.AsClause Is
AsNewClauseSyntax
Then
31
Dim asNewType = DirectCast(variableDeclarator.AsClause,
AsNewClauseSyntax
).NewExpression.Type()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (2)
91
Dim asNewClauseNode = DirectCast(semanticRootOfOriginalExpr,
AsNewClauseSyntax
)
159
Dim asNewClauseNode = DirectCast(nodeToSpeculate,
AsNewClauseSyntax
)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (5)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\MakeFieldReadonly\VisualBasicMakeFieldReadonlyCodeFixProvider.vb (1)
29
initializer = TryCast(CType(declaration.Parent, VariableDeclaratorSyntax).AsClause,
AsNewClauseSyntax
)?.NewExpression
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseAutoProperty\VisualBasicUseAutoPropertyCodeFixProvider.vb (2)
100
Private Shared Async Function GetFieldInitializerAsync(fieldSymbol As IFieldSymbol, cancellationToken As CancellationToken) As Task(Of (equalsValue As EqualsValueSyntax, asNewClause As
AsNewClauseSyntax
, arrayBounds As ArgumentListSyntax))
109
Dim asNewClause = TryCast(declarator.AsClause,
AsNewClauseSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (1)
679
Dim asNewClause = DirectCast(asClause,
AsNewClauseSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
511
token.IsChildToken(Of
AsNewClauseSyntax
)(Function(asNewClause) asNewClause.NewExpression.NewKeyword) OrElse
Microsoft.CodeAnalysis.VisualBasic.Features (14)
Completion\KeywordRecommenders\Expressions\KeyKeywordRecommender.vb (1)
38
Dim asNewClause = DirectCast(targetToken.Parent.Parent.Parent,
AsNewClauseSyntax
)
Completion\KeywordRecommenders\Expressions\WithKeywordRecommender.vb (1)
27
If token.IsChildToken(Of
AsNewClauseSyntax
)(Function(asNewClause) asNewClause.NewExpression.NewKeyword) OrElse
Completion\KeywordRecommenders\RecommendationHelpers.vb (1)
28
Dim asNewClause = token.GetAncestor(Of
AsNewClauseSyntax
)()
EditAndContinue\DeclarationBody\FieldWithMultipleAsNewClauseDeclarationBody.vb (1)
24
Return DirectCast(DirectCast(_modifedIdentifier.Parent, VariableDeclaratorSyntax).AsClause,
AsNewClauseSyntax
).NewExpression
EditAndContinue\DeclarationBody\FieldWithSingleAsNewClauseDeclarationBody.vb (1)
23
Return DirectCast(_variableDeclarator.AsClause,
AsNewClauseSyntax
).NewExpression
EditAndContinue\DeclarationBody\PropertyWithNewClauseDeclarationBody.vb (1)
24
Return DirectCast(PropertyStatement.AsClause,
AsNewClauseSyntax
).NewExpression
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (1)
496
Return DirectCast(asClause,
AsNewClauseSyntax
).NewExpression
ExtractMethod\Extensions.vb (1)
281
Dim asNewClause = TryCast([property].AsClause,
AsNewClauseSyntax
)
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.vb (1)
243
ElseIf TypeOf variableDecl.AsClause Is
AsNewClauseSyntax
Then
SolutionExplorer\VisualBasicSolutionExplorerSymbolTreeItemProvider.vb (1)
314
Dim asNewClause = TryCast(asClause,
AsNewClauseSyntax
)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseCollectionInitializer\VisualBasicObjectCreationHelpers.vb (1)
15
Dim asClause = TryCast(decl.AsClause,
AsNewClauseSyntax
)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\MakeFieldReadonly\VisualBasicMakeFieldReadonlyCodeFixProvider.vb (1)
29
initializer = TryCast(CType(declaration.Parent, VariableDeclaratorSyntax).AsClause,
AsNewClauseSyntax
)?.NewExpression
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseAutoProperty\VisualBasicUseAutoPropertyCodeFixProvider.vb (2)
100
Private Shared Async Function GetFieldInitializerAsync(fieldSymbol As IFieldSymbol, cancellationToken As CancellationToken) As Task(Of (equalsValue As EqualsValueSyntax, asNewClause As
AsNewClauseSyntax
, arrayBounds As ArgumentListSyntax))
109
Dim asNewClause = TryCast(declarator.AsClause,
AsNewClauseSyntax
)
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (2)
Microsoft.NetCore.Analyzers\Performance\BasicPreferHashDataOverComputeHash.Fixer.vb (2)
178
ElseIf TypeOf variable.AsClause Is
AsNewClauseSyntax
Then
179
Dim asNewClause = DirectCast(variable.AsClause,
AsNewClauseSyntax
)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (12)
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
2100
Dim asNew = DirectCast(asClause,
AsNewClauseSyntax
)
Simplification\VisualBasicSimplificationService.vb (2)
120
Dim asNewClauseNode = DirectCast(nodeToSpeculate,
AsNewClauseSyntax
)
138
Return originalNode.ReplaceNode(DirectCast(originalNode,
AsNewClauseSyntax
).NewExpression, DirectCast(reducedNode, EqualsValueSyntax).Value)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\VariableDeclaratorSyntaxExtensions.vb (5)
14
TypeOf variableDeclarator.AsClause Is
AsNewClauseSyntax
)
21
ElseIf variableDeclarator.AsClause IsNot Nothing AndAlso TypeOf variableDeclarator.AsClause Is
AsNewClauseSyntax
Then
22
Return DirectCast(variableDeclarator.AsClause,
AsNewClauseSyntax
).NewExpression
30
If TypeOf variableDeclarator.AsClause Is
AsNewClauseSyntax
Then
31
Dim asNewType = DirectCast(variableDeclarator.AsClause,
AsNewClauseSyntax
).NewExpression.Type()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (2)
91
Dim asNewClauseNode = DirectCast(semanticRootOfOriginalExpr,
AsNewClauseSyntax
)
159
Dim asNewClauseNode = DirectCast(nodeToSpeculate,
AsNewClauseSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (1)
679
Dim asNewClause = DirectCast(asClause,
AsNewClauseSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
511
token.IsChildToken(Of
AsNewClauseSyntax
)(Function(asNewClause) asNewClause.NewExpression.NewKeyword) OrElse
Roslyn.Diagnostics.VisualBasic.Analyzers (9)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\VariableDeclaratorSyntaxExtensions.vb (5)
14
TypeOf variableDeclarator.AsClause Is
AsNewClauseSyntax
)
21
ElseIf variableDeclarator.AsClause IsNot Nothing AndAlso TypeOf variableDeclarator.AsClause Is
AsNewClauseSyntax
Then
22
Return DirectCast(variableDeclarator.AsClause,
AsNewClauseSyntax
).NewExpression
30
If TypeOf variableDeclarator.AsClause Is
AsNewClauseSyntax
Then
31
Dim asNewType = DirectCast(variableDeclarator.AsClause,
AsNewClauseSyntax
).NewExpression.Type()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (2)
91
Dim asNewClauseNode = DirectCast(semanticRootOfOriginalExpr,
AsNewClauseSyntax
)
159
Dim asNewClauseNode = DirectCast(nodeToSpeculate,
AsNewClauseSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (1)
679
Dim asNewClause = DirectCast(asClause,
AsNewClauseSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
511
token.IsChildToken(Of
AsNewClauseSyntax
)(Function(asNewClause) asNewClause.NewExpression.NewKeyword) OrElse