192 references to ObjectCreationExpressionSyntax
Microsoft.CodeAnalysis.VisualBasic (33)
Binding\Binder_Expressions.vb (1)
100
Return BindObjectCreationExpression(DirectCast(node,
ObjectCreationExpressionSyntax
), diagnostics)
Binding\Binder_Initializers.vb (2)
407
Dim objectCreationExpressionSyntax = DirectCast(asNew.NewExpression,
ObjectCreationExpressionSyntax
)
515
ObjectCreationExpressionSyntax
)
Binding\Binder_ObjectInitializer.vb (5)
14
node As
ObjectCreationExpressionSyntax
,
74
node As
ObjectCreationExpressionSyntax
,
619
syntaxNode As
ObjectCreationExpressionSyntax
,
647
objectCreationSyntax As
ObjectCreationExpressionSyntax
,
828
objectCreationSyntax As
ObjectCreationExpressionSyntax
,
Binding\Binder_Statements.vb (1)
1214
Dim objectCreationExpressionSyntax = DirectCast(asNew.NewExpression,
ObjectCreationExpressionSyntax
)
Binding\MemberSemanticModel.vb (1)
909
Friend Overrides Function GetCollectionInitializerAddSymbolInfo(collectionInitializer As
ObjectCreationExpressionSyntax
, node As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo
Compilation\SemanticModel.vb (5)
65
Friend MustOverride Function GetCollectionInitializerAddSymbolInfo(collectionInitializer As
ObjectCreationExpressionSyntax
, node As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo
190
Dim collectionInitializer = DirectCast(expression.Parent.Parent.Parent,
ObjectCreationExpressionSyntax
)
992
((parentSyntax.Kind = SyntaxKind.ObjectCreationExpression AndAlso (DirectCast(parentSyntax,
ObjectCreationExpressionSyntax
).Type Is boundNodes.LowestBoundNode.Syntax))) Then
1032
DirectCast(boundNodes.LowestBoundNodeOfSyntacticParent.Syntax,
ObjectCreationExpressionSyntax
).Type Is boundNodes.LowestBoundNode.Syntax AndAlso
1143
Dim typeSyntax = DirectCast(lowestExpr.Syntax,
ObjectCreationExpressionSyntax
).Type
Compilation\SpeculativeSemanticModelWithMemberModel.vb (1)
249
Friend Overrides Function GetCollectionInitializerAddSymbolInfo(collectionInitializer As
ObjectCreationExpressionSyntax
, node As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo
Compilation\SyntaxTreeSemanticModel.vb (1)
259
Friend Overrides Function GetCollectionInitializerAddSymbolInfo(collectionInitializer As
ObjectCreationExpressionSyntax
, node As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo
Generated\Syntax.xml.Main.Generated.vb (6)
452
Public Overridable Function VisitObjectCreationExpression(ByVal node As
ObjectCreationExpressionSyntax
) As TResult
1187
Public Overridable Sub VisitObjectCreationExpression(ByVal node As
ObjectCreationExpressionSyntax
)
3970
Public Overrides Function VisitObjectCreationExpression(ByVal node As
ObjectCreationExpressionSyntax
) As SyntaxNode
26649
Public Shared Function ObjectCreationExpression(newKeyword As SyntaxToken, attributeLists As SyntaxList(of AttributeListSyntax), type As TypeSyntax, argumentList As ArgumentListSyntax, initializer As ObjectCreationInitializerSyntax) As
ObjectCreationExpressionSyntax
26693
Public Shared Function ObjectCreationExpression(attributeLists As SyntaxList(of AttributeListSyntax), type As TypeSyntax, argumentList As ArgumentListSyntax, initializer As ObjectCreationInitializerSyntax) As
ObjectCreationExpressionSyntax
26705
Public Shared Function ObjectCreationExpression(type As TypeSyntax) As
ObjectCreationExpressionSyntax
Generated\Syntax.xml.Syntax.Generated.vb (8)
23355
Public Shadows Function WithNewKeyword(newKeyword as SyntaxToken) As
ObjectCreationExpressionSyntax
23386
Public Shadows Function WithAttributeLists(attributeLists as SyntaxList(Of AttributeListSyntax)) As
ObjectCreationExpressionSyntax
23390
Public Shadows Function AddAttributeLists(ParamArray items As AttributeListSyntax()) As
ObjectCreationExpressionSyntax
23411
Public Shadows Function WithType(type as TypeSyntax) As
ObjectCreationExpressionSyntax
23433
Public Shadows Function WithArgumentList(argumentList as ArgumentListSyntax) As
ObjectCreationExpressionSyntax
23437
Public Shadows Function AddArgumentListArguments(ParamArray items As ArgumentSyntax()) As
ObjectCreationExpressionSyntax
23459
Public Shadows Function WithInitializer(initializer as ObjectCreationInitializerSyntax) As
ObjectCreationExpressionSyntax
23521
Public Function Update(newKeyword As SyntaxToken, attributeLists As SyntaxList(of AttributeListSyntax), type As TypeSyntax, argumentList As ArgumentListSyntax, initializer As ObjectCreationInitializerSyntax) As
ObjectCreationExpressionSyntax
Syntax\SyntaxExtensions.vb (1)
55
Return DirectCast(newExpressionSyntax,
ObjectCreationExpressionSyntax
).Type
Syntax\SyntaxFacts.vb (1)
101
Return DirectCast(parent,
ObjectCreationExpressionSyntax
).Type Is node
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (18)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\SimplifyObjectCreation\VisualBasicSimplifyObjectCreationDiagnosticAnalyzer.vb (1)
49
Dim objectCreation = TryCast(variableDeclarator.Initializer?.Value,
ObjectCreationExpressionSyntax
)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseCollectionInitializer\VisualBasicCollectionInitializerAnalyzer.vb (2)
16
ObjectCreationExpressionSyntax
,
27
Protected Overrides Function IsInitializerOfLocalDeclarationStatement(localDeclarationStatement As LocalDeclarationStatementSyntax, rootExpression As
ObjectCreationExpressionSyntax
, ByRef variableDeclarator As VariableDeclaratorSyntax) As Boolean
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseCollectionInitializer\VisualBasicObjectCreationHelpers.vb (1)
11
rootExpression As
ObjectCreationExpressionSyntax
,
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseCollectionInitializer\VisualBasicUseCollectionInitializerDiagnosticAnalyzer.vb (2)
21
ObjectCreationExpressionSyntax
,
45
objectCreationExpression As
ObjectCreationExpressionSyntax
,
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseObjectInitializer\VisualBasicUseNamedMemberInitializerAnalyzer.vb (2)
14
ObjectCreationExpressionSyntax
,
21
Protected Overrides Function IsInitializerOfLocalDeclarationStatement(localDeclarationStatement As LocalDeclarationStatementSyntax, rootExpression As
ObjectCreationExpressionSyntax
, ByRef variableDeclarator As VariableDeclaratorSyntax) As Boolean
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseObjectInitializer\VisualBasicUseObjectInitializerDiagnosticAnalyzer.vb (1)
18
ObjectCreationExpressionSyntax
,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
485
If Not (TypeOf expression Is
ObjectCreationExpressionSyntax
) AndAlso
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\MemberAccessExpressionSyntaxExtensions.vb (1)
111
TypeOf current.Parent Is
ObjectCreationExpressionSyntax
Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ParenthesizedExpressionSyntaxExtensions.vb (1)
222
Dim objectCreation = DirectCast(expression,
ObjectCreationExpressionSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (5)
693
TypeOf node.Parent.Parent Is
ObjectCreationExpressionSyntax
Then
1057
Dim objectCreation = TryCast(parent,
ObjectCreationExpressionSyntax
)
1173
Dim argumentList = DirectCast(node,
ObjectCreationExpressionSyntax
).ArgumentList
1763
Dim objectCreationExpression = DirectCast(node,
ObjectCreationExpressionSyntax
)
1840
Dim objectCreationExpression = DirectCast(node,
ObjectCreationExpressionSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (1)
496
Return DirectCast(expression,
ObjectCreationExpressionSyntax
).ArgumentList
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (27)
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (3)
161
Function(objectCreation As
ObjectCreationExpressionSyntax
) InferTypes(objectCreation),
292
Dim creation = TryCast(argumentList.Parent,
ObjectCreationExpressionSyntax
)
1066
Dim objectCreation = TryCast(objectInitializer?.Parent,
ObjectCreationExpressionSyntax
)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\AddParameter\VisualBasicAddParameterCodeFixProvider.vb (1)
27
ObjectCreationExpressionSyntax
)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateConstructor\GenerateConstructorCodeFixProvider.vb (2)
43
Dim objectCreation = TryCast(node,
ObjectCreationExpressionSyntax
)
58
TypeOf node Is
ObjectCreationExpressionSyntax
OrElse
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateConstructor\VisualBasicGenerateConstructorService.vb (2)
102
If TypeOf name.Parent Is
ObjectCreationExpressionSyntax
Then
103
Dim objectCreationExpression = DirectCast(name.Parent,
ObjectCreationExpressionSyntax
)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseCollectionInitializer\VisualBasicUseCollectionInitializerCodeFixProvider.vb (5)
24
ObjectCreationExpressionSyntax
,
43
objectCreation As
ObjectCreationExpressionSyntax
,
74
objectCreation As
ObjectCreationExpressionSyntax
,
75
matches As ImmutableArray(Of CollectionMatch(Of SyntaxNode))) As
ObjectCreationExpressionSyntax
84
objectCreation As
ObjectCreationExpressionSyntax
,
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseObjectInitializer\UseInitializerHelpers.vb (3)
11
objectCreation As
ObjectCreationExpressionSyntax
,
12
initializer As ObjectCreationInitializerSyntax) As
ObjectCreationExpressionSyntax
26
Public Sub AddExistingItems(objectCreation As
ObjectCreationExpressionSyntax
, nodesAndTokens As ArrayBuilder(Of SyntaxNodeOrToken))
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseObjectInitializer\VisualBasicUseObjectInitializerCodeFixProvider.vb (5)
24
ObjectCreationExpressionSyntax
,
50
objectCreation As
ObjectCreationExpressionSyntax
,
74
objectCreation As
ObjectCreationExpressionSyntax
,
76
matches As ImmutableArray(Of Match(Of ExpressionSyntax, StatementSyntax, MemberAccessExpressionSyntax, AssignmentStatementSyntax))) As
ObjectCreationExpressionSyntax
85
objectCreation As
ObjectCreationExpressionSyntax
,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (1)
686
updatedNewExpression = DirectCast(newExpression,
ObjectCreationExpressionSyntax
).WithType(newTypeSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (2)
521
token.IsChildToken(Of
ObjectCreationExpressionSyntax
)(Function(objectCreation) objectCreation.NewKeyword) OrElse
903
Dim objectCreation = TryCast(expression,
ObjectCreationExpressionSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (2)
175
TypeOf expression Is
ObjectCreationExpressionSyntax
AndAlso
176
DirectCast(expression,
ObjectCreationExpressionSyntax
).ArgumentList Is Nothing
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ObjectCreationExpressionExtensions.vb (1)
12
Public Function CanRemoveEmptyArgumentList(objectCreationExpression As
ObjectCreationExpressionSyntax
) As Boolean
Microsoft.CodeAnalysis.VisualBasic.Features (63)
AddImport\VisualBasicAddImportFeatureService.vb (1)
333
objectCreateExpression = node.GetAncestor(Of
ObjectCreationExpressionSyntax
)
ChangeSignature\VisualBasicChangeSignatureService.vb (5)
128
Dim objectCreation = DirectCast(matchingNode,
ObjectCreationExpressionSyntax
)
254
nodeContainingOriginal = DirectCast(nodeContainingOriginal,
ObjectCreationExpressionSyntax
).Type
413
Dim objectCreation = DirectCast(vbnode,
ObjectCreationExpressionSyntax
)
416
Dim symbolInfo = semanticModel.GetSymbolInfo(DirectCast(originalNode,
ObjectCreationExpressionSyntax
), cancellationToken)
532
Dim objectCreation = TryCast(node,
ObjectCreationExpressionSyntax
)
Completion\CompletionProviders\NamedParameterCompletionProvider.vb (2)
137
Function(objectCreationExpression As
ObjectCreationExpressionSyntax
) GetObjectCreationExpressionParameterLists(semanticModel, position, objectCreationExpression, cancellationToken))
142
objectCreationExpression As
ObjectCreationExpressionSyntax
,
Completion\CompletionProviders\ObjectInitializerCompletionProvider.vb (1)
83
Dim objectCreationExpression = TryCast(containingInitializer.Parent,
ObjectCreationExpressionSyntax
)
Completion\KeywordRecommenders\Declarations\OfKeywordRecommender.vb (1)
117
Dim objectCreationExpression = token.GetAncestor(Of
ObjectCreationExpressionSyntax
)()
Completion\KeywordRecommenders\Expressions\FromKeywordRecommender.vb (1)
31
Dim objectCreation = targetToken.GetAncestor(Of
ObjectCreationExpressionSyntax
)()
Completion\KeywordRecommenders\Expressions\WithKeywordRecommender.vb (1)
29
token.IsChildToken(Of
ObjectCreationExpressionSyntax
)(Function(objectCreation) objectCreation.NewKeyword) OrElse
Completion\KeywordRecommenders\RecommendationHelpers.vb (4)
36
Dim objectCreation = DirectCast(asNewClause.NewExpression,
ObjectCreationExpressionSyntax
)
58
Private Function IsLastTokenOfObjectCreation(token As SyntaxToken, objectCreation As
ObjectCreationExpressionSyntax
) As Boolean
77
Dim objectCreation = token.GetAncestors(Of
ObjectCreationExpressionSyntax
)() _
89
Dim objectCreation = token.GetAncestor(Of
ObjectCreationExpressionSyntax
)()
ConvertAnonymousType\VisualBasicConvertAnonymousTypeToClassCodeRefactoringProvider.vb (2)
19
ObjectCreationExpressionSyntax
,
29
nameNode As NameSyntax, anonymousObject As AnonymousObjectCreationExpressionSyntax) As
ObjectCreationExpressionSyntax
ConvertTupleToStruct\VisualBasicConvertTupleToStructCodeRefactoringProvider.vb (1)
22
ObjectCreationExpressionSyntax
,
GenerateType\VisualBasicGenerateTypeService.vb (4)
23
Inherits AbstractGenerateTypeService(Of VisualBasicGenerateTypeService, SimpleNameSyntax,
ObjectCreationExpressionSyntax
, ExpressionSyntax, TypeBlockSyntax, ArgumentSyntax)
73
objectCreationExpression As
ObjectCreationExpressionSyntax
,
264
If TypeOf nameOrMemberAccessExpression.Parent Is
ObjectCreationExpressionSyntax
Then
265
Dim objectCreationExpressionOpt = DirectCast(nameOrMemberAccessExpression.Parent,
ObjectCreationExpressionSyntax
)
InlineHints\VisualBasicInlineParameterNameHintsService.vb (1)
65
If TypeOf arg Is
ObjectCreationExpressionSyntax
Then
IntroduceParameter\VisualBasicIntroduceParameterCodeRefactoringProvider.vb (1)
15
Inherits AbstractIntroduceParameterCodeRefactoringProvider(Of ExpressionSyntax, InvocationExpressionSyntax,
ObjectCreationExpressionSyntax
, IdentifierNameSyntax, ArgumentSyntax)
SignatureHelp\ObjectCreationExpressionSignatureHelpProvider.DelegateType.vb (1)
15
Private Shared Function GetDelegateTypeConstructors(objectCreationExpression As
ObjectCreationExpressionSyntax
,
SignatureHelp\ObjectCreationExpressionSignatureHelpProvider.NormalType.vb (2)
18
objectCreationExpression As
ObjectCreationExpressionSyntax
,
45
Private Shared Function ConvertNormalTypeConstructor(constructor As IMethodSymbol, objectCreationExpression As
ObjectCreationExpressionSyntax
, semanticModel As SemanticModel,
SignatureHelp\ObjectCreationExpressionSignatureHelpProvider.vb (5)
31
Dim expression As
ObjectCreationExpressionSyntax
= Nothing
41
Private Shared Function TryGetObjectCreationExpression(root As SyntaxNode, position As Integer, syntaxFacts As ISyntaxFactsService, triggerReason As SignatureHelpTriggerReason, cancellationToken As CancellationToken, ByRef expression As
ObjectCreationExpressionSyntax
) As Boolean
52
TypeOf token.Parent.Parent Is
ObjectCreationExpressionSyntax
55
Private Shared Function IsArgumentListToken(node As
ObjectCreationExpressionSyntax
, token As SyntaxToken) As Boolean
64
Dim objectCreationExpression As
ObjectCreationExpressionSyntax
= Nothing
SolutionExplorer\VisualBasicSolutionExplorerSymbolTreeItemProvider.vb (1)
316
Dim newObjectCreation = TryCast(asNewClause.NewExpression,
ObjectCreationExpressionSyntax
)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\SimplifyObjectCreation\VisualBasicSimplifyObjectCreationDiagnosticAnalyzer.vb (1)
49
Dim objectCreation = TryCast(variableDeclarator.Initializer?.Value,
ObjectCreationExpressionSyntax
)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseCollectionInitializer\VisualBasicCollectionInitializerAnalyzer.vb (2)
16
ObjectCreationExpressionSyntax
,
27
Protected Overrides Function IsInitializerOfLocalDeclarationStatement(localDeclarationStatement As LocalDeclarationStatementSyntax, rootExpression As
ObjectCreationExpressionSyntax
, ByRef variableDeclarator As VariableDeclaratorSyntax) As Boolean
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseCollectionInitializer\VisualBasicObjectCreationHelpers.vb (1)
11
rootExpression As
ObjectCreationExpressionSyntax
,
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseCollectionInitializer\VisualBasicUseCollectionInitializerDiagnosticAnalyzer.vb (2)
21
ObjectCreationExpressionSyntax
,
45
objectCreationExpression As
ObjectCreationExpressionSyntax
,
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseObjectInitializer\VisualBasicUseNamedMemberInitializerAnalyzer.vb (2)
14
ObjectCreationExpressionSyntax
,
21
Protected Overrides Function IsInitializerOfLocalDeclarationStatement(localDeclarationStatement As LocalDeclarationStatementSyntax, rootExpression As
ObjectCreationExpressionSyntax
, ByRef variableDeclarator As VariableDeclaratorSyntax) As Boolean
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseObjectInitializer\VisualBasicUseObjectInitializerDiagnosticAnalyzer.vb (1)
18
ObjectCreationExpressionSyntax
,
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\AddParameter\VisualBasicAddParameterCodeFixProvider.vb (1)
27
ObjectCreationExpressionSyntax
)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateConstructor\GenerateConstructorCodeFixProvider.vb (2)
43
Dim objectCreation = TryCast(node,
ObjectCreationExpressionSyntax
)
58
TypeOf node Is
ObjectCreationExpressionSyntax
OrElse
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateConstructor\VisualBasicGenerateConstructorService.vb (2)
102
If TypeOf name.Parent Is
ObjectCreationExpressionSyntax
Then
103
Dim objectCreationExpression = DirectCast(name.Parent,
ObjectCreationExpressionSyntax
)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseCollectionInitializer\VisualBasicUseCollectionInitializerCodeFixProvider.vb (5)
24
ObjectCreationExpressionSyntax
,
43
objectCreation As
ObjectCreationExpressionSyntax
,
74
objectCreation As
ObjectCreationExpressionSyntax
,
75
matches As ImmutableArray(Of CollectionMatch(Of SyntaxNode))) As
ObjectCreationExpressionSyntax
84
objectCreation As
ObjectCreationExpressionSyntax
,
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseObjectInitializer\UseInitializerHelpers.vb (3)
11
objectCreation As
ObjectCreationExpressionSyntax
,
12
initializer As ObjectCreationInitializerSyntax) As
ObjectCreationExpressionSyntax
26
Public Sub AddExistingItems(objectCreation As
ObjectCreationExpressionSyntax
, nodesAndTokens As ArrayBuilder(Of SyntaxNodeOrToken))
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseObjectInitializer\VisualBasicUseObjectInitializerCodeFixProvider.vb (5)
24
ObjectCreationExpressionSyntax
,
50
objectCreation As
ObjectCreationExpressionSyntax
,
74
objectCreation As
ObjectCreationExpressionSyntax
,
76
matches As ImmutableArray(Of Match(Of ExpressionSyntax, StatementSyntax, MemberAccessExpressionSyntax, AssignmentStatementSyntax))) As
ObjectCreationExpressionSyntax
85
objectCreation As
ObjectCreationExpressionSyntax
,
Wrapping\SeparatedSyntaxList\VisualBasicArgumentWrapper.vb (2)
42
TryCast(node,
ObjectCreationExpressionSyntax
)?.ArgumentList)
62
ElseIf TypeOf declaration Is
ObjectCreationExpressionSyntax
Then
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (7)
Microsoft.NetCore.Analyzers\Performance\BasicPreferHashDataOverComputeHash.Fixer.vb (7)
174
ElseIf TypeOf initliazerValue Is
ObjectCreationExpressionSyntax
Then
175
Dim objectCreation = DirectCast(initliazerValue,
ObjectCreationExpressionSyntax
)
181
If TypeOf newExpression Is
ObjectCreationExpressionSyntax
Then
182
Dim objectCreation = DirectCast(newExpression,
ObjectCreationExpressionSyntax
)
193
ElseIf TypeOf typeExpression Is
ObjectCreationExpressionSyntax
Then
194
Dim objectCreation = DirectCast(typeExpression,
ObjectCreationExpressionSyntax
)
202
Private Shared Function GetNamespacePrefixes(objectCreation As
ObjectCreationExpressionSyntax
) As String
Microsoft.CodeAnalysis.VisualBasic.Workspaces (26)
CodeCleanup\Providers\AddMissingTokensCodeCleanupProvider.vb (1)
96
name.CheckParent(Of
ObjectCreationExpressionSyntax
)(Function(p) p.Type Is name) OrElse
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
2103
asClause = asNew.WithNewExpression(DirectCast(asNew.NewExpression,
ObjectCreationExpressionSyntax
).WithType(DirectCast(type, TypeSyntax)))
Simplification\Reducers\VisualBasicMiscellaneousReducer.Rewriter.vb (1)
27
Public Overrides Function VisitObjectCreationExpression(node As
ObjectCreationExpressionSyntax
) As SyntaxNode
Simplification\Reducers\VisualBasicMiscellaneousReducer.vb (3)
65
Private Shared ReadOnly s_simplifyObjectCreationExpression As Func(Of
ObjectCreationExpressionSyntax
, SemanticModel, SimplifierOptions, CancellationToken, SyntaxNode) = AddressOf SimplifyObjectCreationExpression
68
objectCreationExpression As
ObjectCreationExpressionSyntax
,
72
) As
ObjectCreationExpressionSyntax
Simplification\VisualBasicSimplificationService.Expander.vb (2)
278
Public Overrides Function VisitObjectCreationExpression(node As
ObjectCreationExpressionSyntax
) As SyntaxNode
281
Dim newObjectCreationExpression = DirectCast(MyBase.VisitObjectCreationExpression(node),
ObjectCreationExpressionSyntax
)
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (3)
161
Function(objectCreation As
ObjectCreationExpressionSyntax
) InferTypes(objectCreation),
292
Dim creation = TryCast(argumentList.Parent,
ObjectCreationExpressionSyntax
)
1066
Dim objectCreation = TryCast(objectInitializer?.Parent,
ObjectCreationExpressionSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
485
If Not (TypeOf expression Is
ObjectCreationExpressionSyntax
) AndAlso
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\MemberAccessExpressionSyntaxExtensions.vb (1)
111
TypeOf current.Parent Is
ObjectCreationExpressionSyntax
Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ParenthesizedExpressionSyntaxExtensions.vb (1)
222
Dim objectCreation = DirectCast(expression,
ObjectCreationExpressionSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (5)
693
TypeOf node.Parent.Parent Is
ObjectCreationExpressionSyntax
Then
1057
Dim objectCreation = TryCast(parent,
ObjectCreationExpressionSyntax
)
1173
Dim argumentList = DirectCast(node,
ObjectCreationExpressionSyntax
).ArgumentList
1763
Dim objectCreationExpression = DirectCast(node,
ObjectCreationExpressionSyntax
)
1840
Dim objectCreationExpression = DirectCast(node,
ObjectCreationExpressionSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (1)
496
Return DirectCast(expression,
ObjectCreationExpressionSyntax
).ArgumentList
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (1)
686
updatedNewExpression = DirectCast(newExpression,
ObjectCreationExpressionSyntax
).WithType(newTypeSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (2)
521
token.IsChildToken(Of
ObjectCreationExpressionSyntax
)(Function(objectCreation) objectCreation.NewKeyword) OrElse
903
Dim objectCreation = TryCast(expression,
ObjectCreationExpressionSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (2)
175
TypeOf expression Is
ObjectCreationExpressionSyntax
AndAlso
176
DirectCast(expression,
ObjectCreationExpressionSyntax
).ArgumentList Is Nothing
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ObjectCreationExpressionExtensions.vb (1)
12
Public Function CanRemoveEmptyArgumentList(objectCreationExpression As
ObjectCreationExpressionSyntax
) As Boolean
Roslyn.Diagnostics.VisualBasic.Analyzers (18)
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (3)
161
Function(objectCreation As
ObjectCreationExpressionSyntax
) InferTypes(objectCreation),
292
Dim creation = TryCast(argumentList.Parent,
ObjectCreationExpressionSyntax
)
1066
Dim objectCreation = TryCast(objectInitializer?.Parent,
ObjectCreationExpressionSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
485
If Not (TypeOf expression Is
ObjectCreationExpressionSyntax
) AndAlso
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\MemberAccessExpressionSyntaxExtensions.vb (1)
111
TypeOf current.Parent Is
ObjectCreationExpressionSyntax
Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ParenthesizedExpressionSyntaxExtensions.vb (1)
222
Dim objectCreation = DirectCast(expression,
ObjectCreationExpressionSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (5)
693
TypeOf node.Parent.Parent Is
ObjectCreationExpressionSyntax
Then
1057
Dim objectCreation = TryCast(parent,
ObjectCreationExpressionSyntax
)
1173
Dim argumentList = DirectCast(node,
ObjectCreationExpressionSyntax
).ArgumentList
1763
Dim objectCreationExpression = DirectCast(node,
ObjectCreationExpressionSyntax
)
1840
Dim objectCreationExpression = DirectCast(node,
ObjectCreationExpressionSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (1)
496
Return DirectCast(expression,
ObjectCreationExpressionSyntax
).ArgumentList
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (1)
686
updatedNewExpression = DirectCast(newExpression,
ObjectCreationExpressionSyntax
).WithType(newTypeSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (2)
521
token.IsChildToken(Of
ObjectCreationExpressionSyntax
)(Function(objectCreation) objectCreation.NewKeyword) OrElse
903
Dim objectCreation = TryCast(expression,
ObjectCreationExpressionSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (2)
175
TypeOf expression Is
ObjectCreationExpressionSyntax
AndAlso
176
DirectCast(expression,
ObjectCreationExpressionSyntax
).ArgumentList Is Nothing
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ObjectCreationExpressionExtensions.vb (1)
12
Public Function CanRemoveEmptyArgumentList(objectCreationExpression As
ObjectCreationExpressionSyntax
) As Boolean