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