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