50 references to ArrayCreationExpressionSyntax
Microsoft.CodeAnalysis.VisualBasic (22)
Binding\Binder_Expressions.vb (2)
97
Return BindArrayCreationExpression(DirectCast(node,
ArrayCreationExpressionSyntax
), diagnostics)
4076
Private Function BindArrayCreationExpression(node As
ArrayCreationExpressionSyntax
, diagnostics As BindingDiagnosticBag) As BoundExpression
Compilation\SyntaxTreeSemanticModel.vb (1)
1740
If DirectCast(parent,
ArrayCreationExpressionSyntax
).Initializer Is expression Then
Generated\Syntax.xml.Main.Generated.vb (6)
458
Public Overridable Function VisitArrayCreationExpression(ByVal node As
ArrayCreationExpressionSyntax
) As TResult
1193
Public Overridable Sub VisitArrayCreationExpression(ByVal node As
ArrayCreationExpressionSyntax
)
4008
Public Overrides Function VisitArrayCreationExpression(ByVal node As
ArrayCreationExpressionSyntax
) As SyntaxNode
26790
Public Shared Function ArrayCreationExpression(newKeyword As SyntaxToken, attributeLists As SyntaxList(of AttributeListSyntax), type As TypeSyntax, arrayBounds As ArgumentListSyntax, rankSpecifiers As SyntaxList(of ArrayRankSpecifierSyntax), initializer As CollectionInitializerSyntax) As
ArrayCreationExpressionSyntax
26840
Public Shared Function ArrayCreationExpression(attributeLists As SyntaxList(of AttributeListSyntax), type As TypeSyntax, arrayBounds As ArgumentListSyntax, initializer As CollectionInitializerSyntax) As
ArrayCreationExpressionSyntax
26854
Public Shared Function ArrayCreationExpression(type As TypeSyntax, initializer As CollectionInitializerSyntax) As
ArrayCreationExpressionSyntax
Generated\Syntax.xml.Syntax.Generated.vb (11)
23754
Public Shadows Function WithNewKeyword(newKeyword as SyntaxToken) As
ArrayCreationExpressionSyntax
23785
Public Shadows Function WithAttributeLists(attributeLists as SyntaxList(Of AttributeListSyntax)) As
ArrayCreationExpressionSyntax
23789
Public Shadows Function AddAttributeLists(ParamArray items As AttributeListSyntax()) As
ArrayCreationExpressionSyntax
23810
Public Shadows Function WithType(type as TypeSyntax) As
ArrayCreationExpressionSyntax
23831
Public Shadows Function WithArrayBounds(arrayBounds as ArgumentListSyntax) As
ArrayCreationExpressionSyntax
23835
Public Shadows Function AddArrayBoundsArguments(ParamArray items As ArgumentSyntax()) As
ArrayCreationExpressionSyntax
23859
Public Shadows Function WithRankSpecifiers(rankSpecifiers as SyntaxList(Of ArrayRankSpecifierSyntax)) As
ArrayCreationExpressionSyntax
23863
Public Shadows Function AddRankSpecifiers(ParamArray items As ArrayRankSpecifierSyntax()) As
ArrayCreationExpressionSyntax
23881
Public Shadows Function WithInitializer(initializer as CollectionInitializerSyntax) As
ArrayCreationExpressionSyntax
23885
Public Shadows Function AddInitializerInitializers(ParamArray items As ExpressionSyntax()) As
ArrayCreationExpressionSyntax
23955
Public Function Update(newKeyword As SyntaxToken, attributeLists As SyntaxList(of AttributeListSyntax), type As TypeSyntax, arrayBounds As ArgumentListSyntax, rankSpecifiers As SyntaxList(of ArrayRankSpecifierSyntax), initializer As CollectionInitializerSyntax) As
ArrayCreationExpressionSyntax
Syntax\SyntaxExtensions.vb (1)
59
Return DirectCast(newExpressionSyntax,
ArrayCreationExpressionSyntax
).Type
Syntax\SyntaxFacts.vb (1)
103
Return DirectCast(parent,
ArrayCreationExpressionSyntax
).Type Is node
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (1)
689
If TypeOf node.Parent Is
ArrayCreationExpressionSyntax
Then
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (6)
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (3)
63
Function(arrayCreationExpression As
ArrayCreationExpressionSyntax
) InferTypeInArrayCreationExpression(arrayCreationExpression),
136
Function(arrayCreationExpression As
ArrayCreationExpressionSyntax
) InferTypeInArrayCreationExpression(arrayCreationExpression),
405
Private Function InferTypeInArrayCreationExpression(arrayCreationExpression As
ArrayCreationExpressionSyntax
) As IEnumerable(Of TypeInferenceInfo)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (1)
684
updatedNewExpression = DirectCast(newExpression,
ArrayCreationExpressionSyntax
).WithType(newTypeSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (2)
510
token.IsChildToken(Of
ArrayCreationExpressionSyntax
)(Function(arrayCreation) arrayCreation.NewKeyword) OrElse
914
Dim arrayCreation = TryCast(expression,
ArrayCreationExpressionSyntax
)
Microsoft.CodeAnalysis.VisualBasic.Features (3)
Completion\KeywordRecommenders\RecommendationHelpers.vb (1)
46
Dim arrayCreation = DirectCast(asNewClause.NewExpression,
ArrayCreationExpressionSyntax
)
SolutionExplorer\VisualBasicSolutionExplorerSymbolTreeItemProvider.vb (1)
323
Dim newArrayCreation = TryCast(asNewClause.NewExpression,
ArrayCreationExpressionSyntax
)
Wrapping\SeparatedSyntaxList\VisualBasicCollectionCreationExpressionWrapper.vb (1)
56
Return If(TryCast(node,
ArrayCreationExpressionSyntax
)?.Initializer,
Microsoft.CodeAnalysis.VisualBasic.Workspaces (9)
CodeCleanup\Providers\AddMissingTokensCodeCleanupProvider.vb (1)
97
name.CheckParent(Of
ArrayCreationExpressionSyntax
)(Function(p) p.Type Is name) OrElse
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
2105
asClause = asNew.WithNewExpression(DirectCast(asNew.NewExpression,
ArrayCreationExpressionSyntax
).WithType(DirectCast(type, TypeSyntax)))
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (3)
63
Function(arrayCreationExpression As
ArrayCreationExpressionSyntax
) InferTypeInArrayCreationExpression(arrayCreationExpression),
136
Function(arrayCreationExpression As
ArrayCreationExpressionSyntax
) InferTypeInArrayCreationExpression(arrayCreationExpression),
405
Private Function InferTypeInArrayCreationExpression(arrayCreationExpression As
ArrayCreationExpressionSyntax
) As IEnumerable(Of TypeInferenceInfo)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (1)
689
If TypeOf node.Parent Is
ArrayCreationExpressionSyntax
Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (1)
684
updatedNewExpression = DirectCast(newExpression,
ArrayCreationExpressionSyntax
).WithType(newTypeSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (2)
510
token.IsChildToken(Of
ArrayCreationExpressionSyntax
)(Function(arrayCreation) arrayCreation.NewKeyword) OrElse
914
Dim arrayCreation = TryCast(expression,
ArrayCreationExpressionSyntax
)
Roslyn.Diagnostics.VisualBasic.Analyzers (9)
BasicSpecializedEnumerableCreationAnalyzer.vb (2)
45
AnalyzeArrayCreationExpression(DirectCast(expression,
ArrayCreationExpressionSyntax
), AddressOf context.ReportDiagnostic)
82
Private Shared Sub AnalyzeArrayCreationExpression(arrayCreationExpression As
ArrayCreationExpressionSyntax
, addDiagnostic As Action(Of Diagnostic))
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (3)
63
Function(arrayCreationExpression As
ArrayCreationExpressionSyntax
) InferTypeInArrayCreationExpression(arrayCreationExpression),
136
Function(arrayCreationExpression As
ArrayCreationExpressionSyntax
) InferTypeInArrayCreationExpression(arrayCreationExpression),
405
Private Function InferTypeInArrayCreationExpression(arrayCreationExpression As
ArrayCreationExpressionSyntax
) As IEnumerable(Of TypeInferenceInfo)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (1)
689
If TypeOf node.Parent Is
ArrayCreationExpressionSyntax
Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (1)
684
updatedNewExpression = DirectCast(newExpression,
ArrayCreationExpressionSyntax
).WithType(newTypeSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (2)
510
token.IsChildToken(Of
ArrayCreationExpressionSyntax
)(Function(arrayCreation) arrayCreation.NewKeyword) OrElse
914
Dim arrayCreation = TryCast(expression,
ArrayCreationExpressionSyntax
)