100 references to CollectionInitializerSyntax
Microsoft.CodeAnalysis.VisualBasic (37)
Binding\Binder_Expressions.vb (8)
91
Return BindArrayLiteralExpression(DirectCast(node,
CollectionInitializerSyntax
), diagnostics)
4106
Private Function BindArrayLiteralExpression(node As
CollectionInitializerSyntax
,
4153
Private Shared Function ComputeArrayLiteralRank(node As
CollectionInitializerSyntax
) As Integer
4163
node = TryCast(expr,
CollectionInitializerSyntax
)
4181
Private Function BindArrayInitializerList(node As
CollectionInitializerSyntax
,
4201
Private Function BindArrayInitializerList(node As
CollectionInitializerSyntax
,
4229
Private Function BindArrayInitializerList(node As
CollectionInitializerSyntax
,
4287
init = Me.BindArrayInitializerList(DirectCast(expr,
CollectionInitializerSyntax
), type, knownSizes, dimension + 1, allInitializers, diagnostics)
Binding\Binder_ObjectInitializer.vb (1)
961
Dim collectionInitializer = DirectCast(topLevelInitializer,
CollectionInitializerSyntax
)
Generated\Syntax.xml.Main.Generated.vb (13)
461
Public Overridable Function VisitCollectionInitializer(ByVal node As
CollectionInitializerSyntax
) As TResult
1196
Public Overridable Sub VisitCollectionInitializer(ByVal node As
CollectionInitializerSyntax
)
2519
Dim newInitializer = DirectCast(Visit(node.Initializer),
CollectionInitializerSyntax
)
4021
Dim newInitializer = DirectCast(Visit(node.Initializer),
CollectionInitializerSyntax
)
4031
Public Overrides Function VisitCollectionInitializer(ByVal node As
CollectionInitializerSyntax
) As SyntaxNode
11834
Public Shared Function ObjectCollectionInitializer(fromKeyword As SyntaxToken, initializer As
CollectionInitializerSyntax
) As ObjectCollectionInitializerSyntax
11859
Public Shared Function ObjectCollectionInitializer(initializer As
CollectionInitializerSyntax
) As ObjectCollectionInitializerSyntax
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
26872
Public Shared Function CollectionInitializer(openBraceToken As SyntaxToken, initializers As SeparatedSyntaxList(Of ExpressionSyntax), closeBraceToken As SyntaxToken) As
CollectionInitializerSyntax
26894
Public Shared Function CollectionInitializer(initializers As SeparatedSyntaxList(Of ExpressionSyntax)) As
CollectionInitializerSyntax
26903
Public Shared Function CollectionInitializer() As
CollectionInitializerSyntax
Generated\Syntax.xml.Syntax.Generated.vb (15)
10876
Friend _initializer as
CollectionInitializerSyntax
10884
Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), fromKeyword As InternalSyntax.KeywordSyntax, initializer As
CollectionInitializerSyntax
)
10909
Public ReadOnly Property Initializer As
CollectionInitializerSyntax
10920
Public Shadows Function WithInitializer(initializer as
CollectionInitializerSyntax
) As ObjectCollectionInitializerSyntax
10966
Public Function Update(fromKeyword As SyntaxToken, initializer As
CollectionInitializerSyntax
) As ObjectCollectionInitializerSyntax
23720
Friend _initializer as
CollectionInitializerSyntax
23728
Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), newKeyword As InternalSyntax.KeywordSyntax, attributeLists As SyntaxNode, type As TypeSyntax, arrayBounds As ArgumentListSyntax, rankSpecifiers As SyntaxNode, initializer As
CollectionInitializerSyntax
)
23870
Public ReadOnly Property Initializer As
CollectionInitializerSyntax
23881
Public Shadows Function WithInitializer(initializer as
CollectionInitializerSyntax
) 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
24008
Public Shadows Function WithOpenBraceToken(openBraceToken as SyntaxToken) As
CollectionInitializerSyntax
24033
Public Shadows Function WithInitializers(initializers as SeparatedSyntaxList(Of ExpressionSyntax)) As
CollectionInitializerSyntax
24037
Public Shadows Function AddInitializers(ParamArray items As ExpressionSyntax()) As
CollectionInitializerSyntax
24055
Public Shadows Function WithCloseBraceToken(closeBraceToken as SyntaxToken) As
CollectionInitializerSyntax
24099
Public Function Update(openBraceToken As SyntaxToken, initializers As SeparatedSyntaxList(Of ExpressionSyntax), closeBraceToken As SyntaxToken) As
CollectionInitializerSyntax
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (4)
125
If TypeOf expression Is
CollectionInitializerSyntax
Then
126
Dim collectionInitializer = DirectCast(expression,
CollectionInitializerSyntax
)
172
Private Function DetermineType(collectionInitializer As
CollectionInitializerSyntax
,
179
collectionInitializer = DirectCast(collectionInitializer.Initializers(0),
CollectionInitializerSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (1)
759
Function(n As
CollectionInitializerSyntax
) (n.OpenBraceToken, n.CloseBraceToken),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (1)
688
If TypeOf node Is
CollectionInitializerSyntax
Then
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (8)
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (3)
74
Function(collectionInitializer As
CollectionInitializerSyntax
) InferTypeInCollectionInitializerExpression(collectionInitializer, expression),
148
Function(collectionInitializer As
CollectionInitializerSyntax
) InferTypeInCollectionInitializerExpression(collectionInitializer, previousToken:=token),
1031
collectionInitializer As
CollectionInitializerSyntax
,
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseAutoProperty\VisualBasicUseAutoPropertyCodeFixProvider.vb (1)
91
If(TryCast(initializer.equalsValue?.Value,
CollectionInitializerSyntax
), SyntaxFactory.CollectionInitializer()))
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseCollectionInitializer\VisualBasicUseCollectionInitializerCodeFixProvider.vb (1)
85
matches As ImmutableArray(Of CollectionMatch(Of SyntaxNode))) As
CollectionInitializerSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (2)
386
targetToken.IsChildToken(Of
CollectionInitializerSyntax
)(Function(collectionInitializer) collectionInitializer.OpenBraceToken) OrElse
898
Dim collectionInitializer = TryCast(expression,
CollectionInitializerSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Indentation\VisualBasicIndentationService.Indenter.vb (1)
207
TypeOf visibleTokenOnCurrentLineParent Is
CollectionInitializerSyntax
Then
Microsoft.CodeAnalysis.VisualBasic.Features (23)
ExtractMethod\VisualBasicSelectionResult.vb (1)
129
If TypeOf node Is
CollectionInitializerSyntax
Then
SignatureHelp\CollectionInitializerSignatureHelpProvider.vb (5)
29
Private Function TryGetInitializerExpression(root As SyntaxNode, position As Integer, syntaxFacts As ISyntaxFactsService, triggerReason As SignatureHelpTriggerReason, cancellationToken As CancellationToken, <Out> ByRef expression As
CollectionInitializerSyntax
) As Boolean
38
TypeOf token.Parent Is
CollectionInitializerSyntax
41
Private Shared Function IsInitializerExpressionToken(expression As
CollectionInitializerSyntax
, token As SyntaxToken) As Boolean
47
Dim collectionInitializer As
CollectionInitializerSyntax
= Nothing
68
Dim expression As
CollectionInitializerSyntax
= Nothing
SignatureHelp\SignatureHelpUtilities.vb (6)
14
Private ReadOnly s_getCollectionInitializerOpenToken As Func(Of
CollectionInitializerSyntax
, SyntaxToken) = Function(i) i.OpenBraceToken
33
Private ReadOnly s_getCollectionInitializerCloseToken As Func(Of
CollectionInitializerSyntax
, SyntaxToken) = Function(i) i.CloseBraceToken
37
Private ReadOnly s_getCollectionInitializerArgumentsWithSeparators As Func(Of
CollectionInitializerSyntax
, SyntaxNodeOrTokenList) = Function(i) i.Initializers.GetWithSeparators()
49
Private ReadOnly s_getCollectionInitializerNames As Func(Of
CollectionInitializerSyntax
, IEnumerable(Of String)) = Function(i) i.Initializers.Select(Function(a) DirectCast(Nothing, String))
63
Friend Function GetSignatureHelpSpan(initializer As
CollectionInitializerSyntax
) As TextSpan
87
Friend Function GetSignatureHelpState(initializer As
CollectionInitializerSyntax
, position As Integer) As SignatureHelpState?
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseAutoProperty\VisualBasicUseAutoPropertyCodeFixProvider.vb (1)
91
If(TryCast(initializer.equalsValue?.Value,
CollectionInitializerSyntax
), SyntaxFactory.CollectionInitializer()))
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseCollectionInitializer\VisualBasicUseCollectionInitializerCodeFixProvider.vb (1)
85
matches As ImmutableArray(Of CollectionMatch(Of SyntaxNode))) As
CollectionInitializerSyntax
Structure\Providers\CollectionInitializerStructureProvider.vb (2)
14
Inherits AbstractSyntaxNodeStructureProvider(Of
CollectionInitializerSyntax
)
17
node As
CollectionInitializerSyntax
,
Structure\VisualBasicBlockStructureProvider.vb (1)
18
builder.Add(Of
CollectionInitializerSyntax
, CollectionInitializerStructureProvider)
Wrapping\SeparatedSyntaxList\VisualBasicCollectionCreationExpressionWrapper.vb (6)
9
Inherits AbstractVisualBasicSeparatedSyntaxListWrapper(Of
CollectionInitializerSyntax
, ExpressionSyntax)
43
Protected Overrides Function FirstToken(listSyntax As
CollectionInitializerSyntax
) As SyntaxToken
47
Protected Overrides Function LastToken(listSyntax As
CollectionInitializerSyntax
) As SyntaxToken
51
Protected Overrides Function GetListItems(listSyntax As
CollectionInitializerSyntax
) As SeparatedSyntaxList(Of ExpressionSyntax)
55
Protected Overrides Function TryGetApplicableList(node As SyntaxNode) As
CollectionInitializerSyntax
61
root As SyntaxNode, position As Integer, declaration As SyntaxNode, containsSyntaxError As Boolean, listSyntax As
CollectionInitializerSyntax
) As Boolean
Microsoft.CodeAnalysis.VisualBasic.Workspaces (12)
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (3)
74
Function(collectionInitializer As
CollectionInitializerSyntax
) InferTypeInCollectionInitializerExpression(collectionInitializer, expression),
148
Function(collectionInitializer As
CollectionInitializerSyntax
) InferTypeInCollectionInitializerExpression(collectionInitializer, previousToken:=token),
1031
collectionInitializer As
CollectionInitializerSyntax
,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (4)
125
If TypeOf expression Is
CollectionInitializerSyntax
Then
126
Dim collectionInitializer = DirectCast(expression,
CollectionInitializerSyntax
)
172
Private Function DetermineType(collectionInitializer As
CollectionInitializerSyntax
,
179
collectionInitializer = DirectCast(collectionInitializer.Initializers(0),
CollectionInitializerSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (1)
759
Function(n As
CollectionInitializerSyntax
) (n.OpenBraceToken, n.CloseBraceToken),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (1)
688
If TypeOf node Is
CollectionInitializerSyntax
Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (2)
386
targetToken.IsChildToken(Of
CollectionInitializerSyntax
)(Function(collectionInitializer) collectionInitializer.OpenBraceToken) OrElse
898
Dim collectionInitializer = TryCast(expression,
CollectionInitializerSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Indentation\VisualBasicIndentationService.Indenter.vb (1)
207
TypeOf visibleTokenOnCurrentLineParent Is
CollectionInitializerSyntax
Then
Roslyn.Diagnostics.VisualBasic.Analyzers (14)
BasicSpecializedEnumerableCreationAnalyzer.vb (2)
47
AnalyzeCollectionInitializerExpression(DirectCast(expression,
CollectionInitializerSyntax
), expression, AddressOf context.ReportDiagnostic)
100
Private Shared Sub AnalyzeCollectionInitializerExpression(initializer As
CollectionInitializerSyntax
, arrayCreationExpression As SyntaxNode, addDiagnostic As Action(Of Diagnostic))
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (3)
74
Function(collectionInitializer As
CollectionInitializerSyntax
) InferTypeInCollectionInitializerExpression(collectionInitializer, expression),
148
Function(collectionInitializer As
CollectionInitializerSyntax
) InferTypeInCollectionInitializerExpression(collectionInitializer, previousToken:=token),
1031
collectionInitializer As
CollectionInitializerSyntax
,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (4)
125
If TypeOf expression Is
CollectionInitializerSyntax
Then
126
Dim collectionInitializer = DirectCast(expression,
CollectionInitializerSyntax
)
172
Private Function DetermineType(collectionInitializer As
CollectionInitializerSyntax
,
179
collectionInitializer = DirectCast(collectionInitializer.Initializers(0),
CollectionInitializerSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (1)
759
Function(n As
CollectionInitializerSyntax
) (n.OpenBraceToken, n.CloseBraceToken),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (1)
688
If TypeOf node Is
CollectionInitializerSyntax
Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (2)
386
targetToken.IsChildToken(Of
CollectionInitializerSyntax
)(Function(collectionInitializer) collectionInitializer.OpenBraceToken) OrElse
898
Dim collectionInitializer = TryCast(expression,
CollectionInitializerSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Indentation\VisualBasicIndentationService.Indenter.vb (1)
207
TypeOf visibleTokenOnCurrentLineParent Is
CollectionInitializerSyntax
Then