4 instantiations of ObjectCreationExpressionSyntax
Microsoft.CodeAnalysis.VisualBasic (4)
Generated\Syntax.xml.Internal.Generated.vb (1)
21911
Return new Microsoft.CodeAnalysis.VisualBasic.Syntax.
ObjectCreationExpressionSyntax
(Me, parent, startLocation)
Generated\Syntax.xml.Main.Generated.vb (2)
3985
Return New
ObjectCreationExpressionSyntax
(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newNewKeyword, newAttributeLists.Node, newType, newArgumentList, newInitializer)
26671
Return New
ObjectCreationExpressionSyntax
(SyntaxKind.ObjectCreationExpression, Nothing, Nothing, DirectCast(newKeyword.Node, InternalSyntax.KeywordSyntax), attributeLists.Node, type, argumentList, initializer)
Generated\Syntax.xml.Syntax.Generated.vb (1)
23330
Me.
New
(New Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.ObjectCreationExpressionSyntax(kind, errors, annotations, newKeyword, if(attributeLists IsNot Nothing, attributeLists.Green, Nothing), DirectCast(type.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.TypeSyntax), if(argumentList IsNot Nothing, DirectCast(argumentList.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.ArgumentListSyntax), Nothing), if(initializer IsNot Nothing, DirectCast(initializer.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.ObjectCreationInitializerSyntax), Nothing)), Nothing, 0)
290 references to ObjectCreationExpressionSyntax
Microsoft.CodeAnalysis.Test.Utilities (2)
Compilation\ControlFlowGraphVerifier.cs (2)
1238
var
objCreation = (VisualBasic.Syntax.
ObjectCreationExpressionSyntax
)syntax;
Microsoft.CodeAnalysis.VisualBasic (34)
Binding\Binder_Expressions.vb (1)
79
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
,
550
syntaxNode As
ObjectCreationExpressionSyntax
,
578
objectCreationSyntax As
ObjectCreationExpressionSyntax
,
759
objectCreationSyntax As
ObjectCreationExpressionSyntax
,
Binding\Binder_Statements.vb (1)
1183
Dim objectCreationExpressionSyntax = DirectCast(asNew.NewExpression,
ObjectCreationExpressionSyntax
)
Binding\MemberSemanticModel.vb (1)
910
Friend Overrides Function GetCollectionInitializerAddSymbolInfo(collectionInitializer As
ObjectCreationExpressionSyntax
, node As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo
Compilation\SemanticModel.vb (6)
61
Friend MustOverride Function GetCollectionInitializerAddSymbolInfo(collectionInitializer As
ObjectCreationExpressionSyntax
, node As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo
186
Dim collectionInitializer = DirectCast(expression.Parent.Parent.Parent,
ObjectCreationExpressionSyntax
)
929
DirectCast(boundNodes.LowestBoundNodeOfSyntacticParent.Syntax,
ObjectCreationExpressionSyntax
).Type Is lowestExpr.Syntax Then
995
((parentSyntax.Kind = SyntaxKind.ObjectCreationExpression AndAlso (DirectCast(parentSyntax,
ObjectCreationExpressionSyntax
).Type Is boundNodes.LowestBoundNode.Syntax))) Then
1035
DirectCast(boundNodes.LowestBoundNodeOfSyntacticParent.Syntax,
ObjectCreationExpressionSyntax
).Type Is boundNodes.LowestBoundNode.Syntax AndAlso
1144
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 (12)
ExpressionSyntaxExtensions.vb (1)
485
If Not (TypeOf expression Is
ObjectCreationExpressionSyntax
) AndAlso
MemberAccessExpressionSyntaxExtensions.vb (1)
111
TypeOf current.Parent Is
ObjectCreationExpressionSyntax
Then
ParenthesizedExpressionSyntaxExtensions.vb (1)
222
Dim objectCreation = DirectCast(expression,
ObjectCreationExpressionSyntax
)
SpeculationAnalyzer.vb (1)
496
Return DirectCast(expression,
ObjectCreationExpressionSyntax
).ArgumentList
VisualBasicSimplifyObjectCreationDiagnosticAnalyzer.vb (1)
49
Dim objectCreation = TryCast(variableDeclarator.Initializer?.Value,
ObjectCreationExpressionSyntax
)
VisualBasicSyntaxFacts.vb (5)
685
TypeOf node.Parent.Parent Is
ObjectCreationExpressionSyntax
Then
1075
Dim objectCreation = TryCast(parent,
ObjectCreationExpressionSyntax
)
1224
Dim argumentList = DirectCast(node,
ObjectCreationExpressionSyntax
).ArgumentList
1779
Dim objectCreationExpression = DirectCast(node,
ObjectCreationExpressionSyntax
)
1852
Dim objectCreationExpression = DirectCast(node,
ObjectCreationExpressionSyntax
)
VisualBasicUseCollectionInitializerDiagnosticAnalyzer.vb (1)
18
ObjectCreationExpressionSyntax
,
VisualBasicUseObjectInitializerDiagnosticAnalyzer.vb (1)
18
ObjectCreationExpressionSyntax
,
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (22)
ExpressionSyntaxExtensions.vb (2)
175
TypeOf expression Is
ObjectCreationExpressionSyntax
AndAlso
176
DirectCast(expression,
ObjectCreationExpressionSyntax
).ArgumentList Is Nothing
ObjectCreationExpressionExtensions.vb (1)
12
Public Function CanRemoveEmptyArgumentList(objectCreationExpression As
ObjectCreationExpressionSyntax
) As Boolean
SyntaxTreeExtensions.vb (2)
521
token.IsChildToken(Of
ObjectCreationExpressionSyntax
)(Function(objectCreation) objectCreation.NewKeyword) OrElse
903
Dim objectCreation = TryCast(expression,
ObjectCreationExpressionSyntax
)
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))
VisualBasicAddParameterCodeFixProvider.vb (1)
24
ObjectCreationExpressionSyntax
)
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
)
VisualBasicUseCollectionInitializerCodeFixProvider.vb (5)
21
ObjectCreationExpressionSyntax
,
33
statement As StatementSyntax, objectCreation As
ObjectCreationExpressionSyntax
,
56
objectCreation As
ObjectCreationExpressionSyntax
,
57
matches As ImmutableArray(Of ExpressionStatementSyntax)) As
ObjectCreationExpressionSyntax
66
objectCreation As
ObjectCreationExpressionSyntax
,
VisualBasicUseObjectInitializerCodeFixProvider.vb (5)
20
ObjectCreationExpressionSyntax
,
31
statement As StatementSyntax, objectCreation As
ObjectCreationExpressionSyntax
,
54
objectCreation As
ObjectCreationExpressionSyntax
,
55
matches As ImmutableArray(Of Match(Of ExpressionSyntax, StatementSyntax, MemberAccessExpressionSyntax, AssignmentStatementSyntax))) As
ObjectCreationExpressionSyntax
64
objectCreation As
ObjectCreationExpressionSyntax
,
Microsoft.CodeAnalysis.VisualBasic.Features (59)
AddImport\VisualBasicAddImportFeatureService.vb (2)
338
If TypeOf expression Is
ObjectCreationExpressionSyntax
Then
357
Dim objectCreateExpression = node.GetAncestor(Of
ObjectCreationExpressionSyntax
)
ChangeSignature\VisualBasicChangeSignatureService.vb (5)
128
Dim objectCreation = DirectCast(matchingNode,
ObjectCreationExpressionSyntax
)
254
nodeContainingOriginal = DirectCast(nodeContainingOriginal,
ObjectCreationExpressionSyntax
).Type
412
Dim objectCreation = DirectCast(vbnode,
ObjectCreationExpressionSyntax
)
415
Dim symbolInfo = semanticModel.GetSymbolInfo(DirectCast(originalNode,
ObjectCreationExpressionSyntax
), cancellationToken)
531
Dim objectCreation = TryCast(node,
ObjectCreationExpressionSyntax
)
Completion\CompletionProviders\NamedParameterCompletionProvider.vb (4)
137
Function(objectCreationExpression As
ObjectCreationExpressionSyntax
) GetObjectCreationExpressionParameterLists(semanticModel, position, objectCreationExpression, cancellationToken))
142
objectCreationExpression As
ObjectCreationExpressionSyntax
,
213
If TypeOf current Is
ObjectCreationExpressionSyntax
Then
215
argumentList = (DirectCast(current,
ObjectCreationExpressionSyntax
)).ArgumentList
Completion\CompletionProviders\ObjectInitializerCompletionProvider.vb (1)
88
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
,
GenerateConstructor\GenerateConstructorCodeFixProvider.vb (2)
46
Dim objectCreation = TryCast(node,
ObjectCreationExpressionSyntax
)
61
TypeOf node Is
ObjectCreationExpressionSyntax
OrElse
GenerateConstructor\VisualBasicGenerateConstructorService.vb (2)
103
If TypeOf name.Parent Is
ObjectCreationExpressionSyntax
Then
104
Dim objectCreationExpression = DirectCast(name.Parent,
ObjectCreationExpressionSyntax
)
GenerateType\VisualBasicGenerateTypeService.vb (4)
26
Inherits AbstractGenerateTypeService(Of VisualBasicGenerateTypeService, SimpleNameSyntax,
ObjectCreationExpressionSyntax
, ExpressionSyntax, TypeBlockSyntax, ArgumentSyntax)
80
objectCreationExpression As
ObjectCreationExpressionSyntax
,
271
If TypeOf nameOrMemberAccessExpression.Parent Is
ObjectCreationExpressionSyntax
Then
272
Dim objectCreationExpressionOpt = DirectCast(nameOrMemberAccessExpression.Parent,
ObjectCreationExpressionSyntax
)
InlineHints\VisualBasicInlineParameterNameHintsService.vb (1)
66
If TypeOf arg Is
ObjectCreationExpressionSyntax
Then
IntroduceParameter\VisualBasicIntroduceParameterCodeRefactoringProvider.vb (1)
15
Inherits AbstractIntroduceParameterCodeRefactoringProvider(Of ExpressionSyntax, InvocationExpressionSyntax,
ObjectCreationExpressionSyntax
, IdentifierNameSyntax)
SignatureHelp\ObjectCreationExpressionSignatureHelpProvider.DelegateType.vb (1)
14
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)
34
Dim expression As
ObjectCreationExpressionSyntax
= Nothing
44
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
55
TypeOf token.Parent.Parent Is
ObjectCreationExpressionSyntax
58
Private Shared Function IsArgumentListToken(node As
ObjectCreationExpressionSyntax
, token As SyntaxToken) As Boolean
67
Dim objectCreationExpression As
ObjectCreationExpressionSyntax
= Nothing
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))
VisualBasicAddParameterCodeFixProvider.vb (1)
24
ObjectCreationExpressionSyntax
)
VisualBasicSimplifyObjectCreationDiagnosticAnalyzer.vb (1)
49
Dim objectCreation = TryCast(variableDeclarator.Initializer?.Value,
ObjectCreationExpressionSyntax
)
VisualBasicUseCollectionInitializerCodeFixProvider.vb (5)
21
ObjectCreationExpressionSyntax
,
33
statement As StatementSyntax, objectCreation As
ObjectCreationExpressionSyntax
,
56
objectCreation As
ObjectCreationExpressionSyntax
,
57
matches As ImmutableArray(Of ExpressionStatementSyntax)) As
ObjectCreationExpressionSyntax
66
objectCreation As
ObjectCreationExpressionSyntax
,
VisualBasicUseCollectionInitializerDiagnosticAnalyzer.vb (1)
18
ObjectCreationExpressionSyntax
,
VisualBasicUseObjectInitializerCodeFixProvider.vb (5)
20
ObjectCreationExpressionSyntax
,
31
statement As StatementSyntax, objectCreation As
ObjectCreationExpressionSyntax
,
54
objectCreation As
ObjectCreationExpressionSyntax
,
55
matches As ImmutableArray(Of Match(Of ExpressionSyntax, StatementSyntax, MemberAccessExpressionSyntax, AssignmentStatementSyntax))) As
ObjectCreationExpressionSyntax
64
objectCreation As
ObjectCreationExpressionSyntax
,
VisualBasicUseObjectInitializerDiagnosticAnalyzer.vb (1)
18
ObjectCreationExpressionSyntax
,
Wrapping\SeparatedSyntaxList\VisualBasicArgumentWrapper.vb (2)
42
TryCast(node,
ObjectCreationExpressionSyntax
)?.ArgumentList)
62
ElseIf TypeOf declaration Is
ObjectCreationExpressionSyntax
Then
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (86)
Binding\BindingCollectionInitializerTests.vb (13)
58
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source.Value, expectedOperationTree, expectedDiagnostics)
120
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source.Value, expectedOperationTree, expectedDiagnostics)
186
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source.Value, expectedOperationTree, expectedDiagnostics)
306
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source.Value, expectedOperationTree, expectedDiagnostics)
346
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
381
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
646
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
724
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source.Value, expectedOperationTree, expectedDiagnostics)
926
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
1227
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
1269
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
1587
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
1691
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source.Value, expectedOperationTree, expectedDiagnostics)
Binding\BindingObjectInitializerTests.vb (31)
57
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
99
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
133
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
195
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
241
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
284
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
338
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
392
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
428
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
501
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
542
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
596
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
645
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
692
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
736
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
781
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
827
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
973
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
1020
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
1077
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source.Value, expectedOperationTree, expectedDiagnostics)
1132
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
1204
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source.Value, expectedOperationTree, expectedDiagnostics)
1274
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
1345
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source.Value, expectedOperationTree, expectedDiagnostics)
1393
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source.Value, expectedOperationTree, expectedDiagnostics)
1468
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
1531
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
1585
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
1676
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
1731
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
1783
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
Compilation\SuppressAccessibilityChecksTests.vb (1)
88
Dim creationExpression = speculativeSemanticModel.GetTypeInfo(statement.DescendantNodes().OfType(Of
ObjectCreationExpressionSyntax
)().Single())
Diagnostics\OperationAnalyzerTests.vb (1)
1849
Dim node = tree.GetRoot().DescendantNodes().OfType(Of
ObjectCreationExpressionSyntax
)().Single()
Semantics\GetExtendedSemanticInfoTests.vb (29)
692
Dim semanticSummary = CompilationUtils.GetSemanticInfoSummary(Of
ObjectCreationExpressionSyntax
)(compilation, "a.vb")
905
Dim semanticSummary = CompilationUtils.GetSemanticInfoSummary(Of
ObjectCreationExpressionSyntax
)(compilation, "a.vb")
999
Dim semanticSummary = CompilationUtils.GetSemanticInfoSummary(Of
ObjectCreationExpressionSyntax
)(compilation, "a.vb")
2776
Dim semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of
ObjectCreationExpressionSyntax
)(compilation, "a.vb")
5567
Dim semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of
ObjectCreationExpressionSyntax
)(compilation, "a.vb")
5596
Dim semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of
ObjectCreationExpressionSyntax
)(compilation, "a.vb")
6929
Dim semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of
ObjectCreationExpressionSyntax
)(compilation, "a.vb")
7004
Dim semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of
ObjectCreationExpressionSyntax
)(compilation, "a.vb")
7079
Dim semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of
ObjectCreationExpressionSyntax
)(compilation, "a.vb")
7154
Dim semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of
ObjectCreationExpressionSyntax
)(compilation, "a.vb")
7235
Dim semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of
ObjectCreationExpressionSyntax
)(compilation, "a.vb")
7319
Dim semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of
ObjectCreationExpressionSyntax
)(compilation, "a.vb")
8739
Dim semanticSummary = CompilationUtils.GetSemanticInfoSummary(Of
ObjectCreationExpressionSyntax
)(compilation, "a.vb")
8819
Dim semanticSummary = CompilationUtils.GetSemanticInfoSummary(Of
ObjectCreationExpressionSyntax
)(compilation, "a.vb")
8966
Dim semanticSummary = CompilationUtils.GetSemanticInfoSummary(Of
ObjectCreationExpressionSyntax
)(compilation, "a.vb")
9039
Dim semanticSummary = CompilationUtils.GetSemanticInfoSummary(Of
ObjectCreationExpressionSyntax
)(compilation, "a.vb")
9116
Dim semanticSummary = CompilationUtils.GetSemanticInfoSummary(Of
ObjectCreationExpressionSyntax
)(compilation, "a.vb")
9164
Dim creation As
ObjectCreationExpressionSyntax
= CompilationUtils.FindBindingText(Of
ObjectCreationExpressionSyntax
)(compilation, "a.vb", 1)
9228
Dim creation As
ObjectCreationExpressionSyntax
= CompilationUtils.FindBindingText(Of
ObjectCreationExpressionSyntax
)(compilation, "a.vb", 1)
9292
Dim creation As
ObjectCreationExpressionSyntax
= CompilationUtils.FindBindingText(Of
ObjectCreationExpressionSyntax
)(compilation, "a.vb", 1)
9357
Dim creation As
ObjectCreationExpressionSyntax
= CompilationUtils.FindBindingText(Of
ObjectCreationExpressionSyntax
)(compilation, "a.vb", 1)
9418
Dim creation As
ObjectCreationExpressionSyntax
= CompilationUtils.FindBindingText(Of
ObjectCreationExpressionSyntax
)(compilation, "a.vb", 1)
9509
Dim semanticSummary = CompilationUtils.GetSemanticInfoSummary(Of
ObjectCreationExpressionSyntax
)(compilation, "a.vb")
9586
Dim semanticSummary = CompilationUtils.GetSemanticInfoSummary(Of
ObjectCreationExpressionSyntax
)(compilation, "a.vb")
Semantics\GetSemanticInfoTests.vb (10)
2087
semanticSummary = CompilationUtils.GetSemanticInfoSummary(Of
ObjectCreationExpressionSyntax
)(compilation, "a.vb", 3)
2142
Dim semanticSummary = CompilationUtils.GetSemanticInfoSummary(Of
ObjectCreationExpressionSyntax
)(compilation, "a.vb", 0)
2162
semanticSummary = CompilationUtils.GetSemanticInfoSummary(Of
ObjectCreationExpressionSyntax
)(compilation, "a.vb", 1)
2415
Dim semanticSummary = CompilationUtils.GetSemanticInfoSummary(Of
ObjectCreationExpressionSyntax
)(compilation, "a.vb", 0)
5347
Dim creation As
ObjectCreationExpressionSyntax
= CompilationUtils.FindBindingText(Of
ObjectCreationExpressionSyntax
)(compilation, "a.vb", i)
5436
Dim creation As
ObjectCreationExpressionSyntax
= CompilationUtils.FindBindingText(Of
ObjectCreationExpressionSyntax
)(compilation, "a.vb", i)
5541
Dim creation As
ObjectCreationExpressionSyntax
= CompilationUtils.FindBindingText(Of
ObjectCreationExpressionSyntax
)(compilation, "a.vb", i)
Semantics\NewOnInterfaceTests.vb (1)
1234
Dim semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of
ObjectCreationExpressionSyntax
)(compilation, "a.vb")
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (3)
SymbolsTests\Metadata\PE\HasUnsupportedMetadata.vb (3)
477
Dim decl = tree.GetRoot().DescendantNodes.OfType(Of
ObjectCreationExpressionSyntax
).Single()
490
decl = tree.GetRoot().DescendantNodes.OfType(Of
ObjectCreationExpressionSyntax
).Single()
503
decl = tree.GetRoot().DescendantNodes.OfType(Of
ObjectCreationExpressionSyntax
).Single()
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (1)
Generated\Syntax.Test.xml.Generated.vb (1)
14709
Private Shared Function GenerateRedObjectCreationExpression() As
ObjectCreationExpressionSyntax
Microsoft.CodeAnalysis.VisualBasic.Workspaces (26)
CodeCleanup\Providers\AddMissingTokensCodeCleanupProvider.vb (1)
95
name.CheckParent(Of
ObjectCreationExpressionSyntax
)(Function(p) p.Type Is name) OrElse
CodeGeneration\VisualBasicCodeGenerationService.vb (1)
688
updatedNewExpression = DirectCast(newExpression,
ObjectCreationExpressionSyntax
).WithType(newTypeSyntax)
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
2276
asClause = asNew.WithNewExpression(DirectCast(asNew.NewExpression,
ObjectCreationExpressionSyntax
).WithType(DirectCast(type, TypeSyntax)))
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb\ExpressionSyntaxExtensions.vb (1)
485
If Not (TypeOf expression Is
ObjectCreationExpressionSyntax
) AndAlso
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\MemberAccessExpressionSyntaxExtensions.vb\MemberAccessExpressionSyntaxExtensions.vb (1)
111
TypeOf current.Parent Is
ObjectCreationExpressionSyntax
Then
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb\SyntaxTreeExtensions.vb (2)
521
token.IsChildToken(Of
ObjectCreationExpressionSyntax
)(Function(objectCreation) objectCreation.NewKeyword) OrElse
903
Dim objectCreation = TryCast(expression,
ObjectCreationExpressionSyntax
)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb\ExpressionSyntaxExtensions.vb (2)
175
TypeOf expression Is
ObjectCreationExpressionSyntax
AndAlso
176
DirectCast(expression,
ObjectCreationExpressionSyntax
).ArgumentList Is Nothing
ObjectCreationExpressionExtensions.vb (1)
12
Public Function CanRemoveEmptyArgumentList(objectCreationExpression As
ObjectCreationExpressionSyntax
) As Boolean
ParenthesizedExpressionSyntaxExtensions.vb (1)
222
Dim objectCreation = DirectCast(expression,
ObjectCreationExpressionSyntax
)
Simplification\Reducers\VisualBasicMiscellaneousReducer.Rewriter.vb (1)
27
Public Overrides Function VisitObjectCreationExpression(node As
ObjectCreationExpressionSyntax
) As SyntaxNode
Simplification\Reducers\VisualBasicMiscellaneousReducer.vb (3)
66
Private Shared ReadOnly s_simplifyObjectCreationExpression As Func(Of
ObjectCreationExpressionSyntax
, SemanticModel, SimplifierOptions, CancellationToken, SyntaxNode) = AddressOf SimplifyObjectCreationExpression
69
objectCreationExpression As
ObjectCreationExpressionSyntax
,
73
) 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
)
SpeculationAnalyzer.vb (1)
496
Return DirectCast(expression,
ObjectCreationExpressionSyntax
).ArgumentList
VisualBasicSyntaxFacts.vb (5)
685
TypeOf node.Parent.Parent Is
ObjectCreationExpressionSyntax
Then
1075
Dim objectCreation = TryCast(parent,
ObjectCreationExpressionSyntax
)
1224
Dim argumentList = DirectCast(node,
ObjectCreationExpressionSyntax
).ArgumentList
1779
Dim objectCreationExpression = DirectCast(node,
ObjectCreationExpressionSyntax
)
1852
Dim objectCreationExpression = DirectCast(node,
ObjectCreationExpressionSyntax
)
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
)
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (3)
CodeGeneration\SyntaxGeneratorTests.vb (3)
360
VerifySyntax(Of
ObjectCreationExpressionSyntax
)(
364
VerifySyntax(Of
ObjectCreationExpressionSyntax
)(
372
VerifySyntax(Of
ObjectCreationExpressionSyntax
)(
Microsoft.VisualStudio.LanguageServices.VisualBasic (3)
CodeModel\MethodXML\MethodXmlBuilder.vb (2)
197
Return TryGenerateNewClass(DirectCast(expression,
ObjectCreationExpressionSyntax
))
293
Private Function TryGenerateNewClass(objectCreationExpression As
ObjectCreationExpressionSyntax
) As Boolean
Help\VisualBasicHelpContextService.Visitor.vb (1)
196
Public Overrides Sub VisitObjectCreationExpression(node As
ObjectCreationExpressionSyntax
)
Roslyn.Compilers.VisualBasic.IOperation.UnitTests (39)
IOperation\IOperationTests_IArgument.vb (2)
1379
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
1414
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
IOperation\IOperationTests_IDelegateCreationExpression.vb (16)
1494
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
1583
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
1618
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
1659
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
1705
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
1745
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
1787
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
3714
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
3743
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
3776
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
3850
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
3878
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
3912
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
3948
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
3982
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
4023
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
IOperation\IOperationTests_INoPiaObjectCreationOperation.vb (3)
69
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics, references:={piaCompilation.EmitToImageReference(embedInteropTypes:=True)})
125
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics, references:={piaCompilation.EmitToImageReference(embedInteropTypes:=True)})
171
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics, references:={piaCompilation.EmitToImageReference(embedInteropTypes:=True)})
IOperation\IOperationTests_IObjectCreationExpression.vb (9)
270
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
342
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
445
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
484
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
535
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
580
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
1072
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
1252
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
1282
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
IOperation\IOperationTests_IParameterReferenceExpression.vb (5)
415
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
451
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
476
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
505
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
968
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(compilation1, "a.vb", expectedOperationTree, expectedDiagnostics)
IOperation\IOperationTests_ITypeParameterObjectCreation.vb (4)
31
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
61
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
94
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
134
VerifyOperationTreeAndDiagnosticsForTest(Of
ObjectCreationExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)