1 instantiation of ObjectCreationExpressionSyntax
Microsoft.CodeAnalysis.CSharp (1)
Syntax.xml.Internal.Generated.cs (1)
5715internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.ObjectCreationExpressionSyntax(this, parent, position);
417 references to ObjectCreationExpressionSyntax
Microsoft.CodeAnalysis.CSharp (27)
Binder\Binder_Expressions.cs (9)
623return BindObjectCreationExpression((ObjectCreationExpressionSyntax)node, diagnostics); 5193protected BoundExpression BindObjectCreationExpression(ObjectCreationExpressionSyntax node, BindingDiagnosticBag diagnostics) 5202BoundExpression bindObjectCreationExpression(ObjectCreationExpressionSyntax node, BindingDiagnosticBag diagnostics) 5341private BoundExpression BindDelegateCreationExpression(ObjectCreationExpressionSyntax node, NamedTypeSymbol type, BindingDiagnosticBag diagnostics) 5519private BoundExpression BindClassCreationExpression(ObjectCreationExpressionSyntax node, NamedTypeSymbol type, string typeName, BindingDiagnosticBag diagnostics, TypeSymbol initializerType = null) 5592private BoundExpression MakeBadExpressionForObjectCreation(ObjectCreationExpressionSyntax node, TypeSymbol type, AnalyzedArguments analyzedArguments, BindingDiagnosticBag diagnostics, bool wasCompilerGenerated = false) 6229ObjectCreationExpressionSyntax { Type: { } type } => type.Location, 6928private BoundExpression BindInterfaceCreationExpression(ObjectCreationExpressionSyntax node, NamedTypeSymbol type, BindingDiagnosticBag diagnostics) 7086private BoundExpression BindTypeParameterCreationExpression(ObjectCreationExpressionSyntax node, TypeParameterSymbol typeParameter, BindingDiagnosticBag diagnostics)
Compilation\CSharpSemanticModel.cs (2)
2051((ObjectCreationExpressionSyntax)boundNodeForSyntacticParent.Syntax).Type == boundExpr.Syntax)) // Do not return any type information for a ObjectCreationExpressionSyntax.Type node. 3410((ObjectCreationExpressionSyntax)boundNodeForSyntacticParent.Syntax).Type == boundType.Syntax &&
Syntax.xml.Main.Generated.cs (7)
199public virtual TResult? VisitObjectCreationExpression(ObjectCreationExpressionSyntax node) => this.DefaultVisit(node); 943public virtual void VisitObjectCreationExpression(ObjectCreationExpressionSyntax node) => this.DefaultVisit(node); 1686public override SyntaxNode? VisitObjectCreationExpression(ObjectCreationExpressionSyntax node) 3292public static ObjectCreationExpressionSyntax ObjectCreationExpression(SyntaxToken newKeyword, TypeSyntax type, ArgumentListSyntax? argumentList, InitializerExpressionSyntax? initializer) 3296return (ObjectCreationExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.ObjectCreationExpression((Syntax.InternalSyntax.SyntaxToken)newKeyword.Node!, (Syntax.InternalSyntax.TypeSyntax)type.Green, argumentList == null ? null : (Syntax.InternalSyntax.ArgumentListSyntax)argumentList.Green, initializer == null ? null : (Syntax.InternalSyntax.InitializerExpressionSyntax)initializer.Green).CreateRed(); 3300public static ObjectCreationExpressionSyntax ObjectCreationExpression(TypeSyntax type, ArgumentListSyntax? argumentList, InitializerExpressionSyntax? initializer) 3304public static ObjectCreationExpressionSyntax ObjectCreationExpression(TypeSyntax type)
Syntax.xml.Syntax.Generated.cs (7)
3676public ObjectCreationExpressionSyntax Update(SyntaxToken newKeyword, TypeSyntax type, ArgumentListSyntax? argumentList, InitializerExpressionSyntax? initializer) 3680var newNode = SyntaxFactory.ObjectCreationExpression(newKeyword, type, argumentList, initializer); 3689public new ObjectCreationExpressionSyntax WithNewKeyword(SyntaxToken newKeyword) => Update(newKeyword, this.Type, this.ArgumentList, this.Initializer); 3690public ObjectCreationExpressionSyntax WithType(TypeSyntax type) => Update(this.NewKeyword, type, this.ArgumentList, this.Initializer); 3692public new ObjectCreationExpressionSyntax WithArgumentList(ArgumentListSyntax? argumentList) => Update(this.NewKeyword, this.Type, argumentList, this.Initializer); 3694public new ObjectCreationExpressionSyntax WithInitializer(InitializerExpressionSyntax? initializer) => Update(this.NewKeyword, this.Type, this.ArgumentList, initializer); 3697public new ObjectCreationExpressionSyntax AddArgumentListArguments(params ArgumentSyntax[] items)
Syntax\SyntaxFactory.cs (1)
2222if (node.Kind() == SyntaxKind.NullableType && ((ObjectCreationExpressionSyntax)parent).Type == node)
Syntax\SyntaxFacts.cs (1)
117return ((ObjectCreationExpressionSyntax)parent).Type == node;
Microsoft.CodeAnalysis.CSharp.CodeStyle (16)
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForFluentDiagnosticAnalyzer.cs (1)
217if (current is ObjectCreationExpressionSyntax objectCreation)
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (2)
1021if (argExpression is ObjectCreationExpressionSyntax objectCreation) 1203ObjectCreationExpressionSyntax objectCreation => objectCreation.Initializer,
src\Analyzers\CSharp\Analyzers\UseImplicitObjectCreation\CSharpUseImplicitObjectCreationDiagnosticAnalyzer.cs (4)
50var objectCreation = (ObjectCreationExpressionSyntax)context.Node; 69ObjectCreationExpressionSyntax objectCreation, 113else if (objectCreation.Parent is InitializerExpressionSyntax { Parent: ObjectCreationExpressionSyntax { Type: var collectionType } })
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
495if (expression is not ObjectCreationExpressionSyntax &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (2)
82ObjectCreationExpressionSyntax objectCreationNode => objectCreationNode.Initializer, 90if (node is ObjectCreationExpressionSyntax objectCreationNode)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (1)
420ObjectCreationExpressionSyntax objectCreationNode => objectCreationNode.Initializer,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (3)
956if (parent is ObjectCreationExpressionSyntax objectCreation && objectCreation.Type == node) 1637var objectCreationExpression = (ObjectCreationExpressionSyntax)node;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (1)
1450rewrittenExpression.WalkDownParentheses() is ObjectCreationExpressionSyntax;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
603SyntaxKind.ObjectCreationExpression => ((ObjectCreationExpressionSyntax)expression).ArgumentList,
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (15)
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (4)
503.OfType<ObjectCreationExpressionSyntax>() 507foreach (var objectCreationExpression in objectCreationExpressions) 525var updatedObjectCreation = (ObjectCreationExpressionSyntax)node;
src\Analyzers\CSharp\CodeFixes\GenerateConstructor\CSharpGenerateConstructorService.cs (1)
91if (fullName.Parent is ObjectCreationExpressionSyntax objectCreationExpression)
src\Analyzers\CSharp\CodeFixes\GenerateConstructor\GenerateConstructorCodeFixProvider.cs (1)
53ObjectCreationExpressionSyntax objectCreationNode => objectCreationNode.Type.GetRightmostName(),
src\Analyzers\CSharp\CodeFixes\RemoveUnusedParametersAndValues\CSharpRemoveUnusedValuesCodeFixProvider.cs (2)
61var objectCreationNode = ObjectCreationExpression( 130var objectCreationNode = ObjectCreationExpression(
src\Analyzers\CSharp\CodeFixes\UseImplicitObjectCreation\CSharpUseImplicitObjectCreationCodeFixProvider.cs (2)
53.SelectAsArray(d => (ObjectCreationExpressionSyntax)d.AdditionalLocations[0].FindNode(getInnermostNodeForTie: true, cancellationToken)); 70private static SyntaxNode FixOne(SyntaxNode root, ObjectCreationExpressionSyntax objectCreation)
src\Analyzers\CSharp\CodeFixes\UseObjectInitializer\UseInitializerHelpers.cs (1)
20if (baseObjectCreation is ObjectCreationExpressionSyntax { ArgumentList.Arguments.Count: 0 } objectCreation)
src\Analyzers\CSharp\CodeFixes\UseSystemThreadingLock\CSharpUseSystemThreadingLockCodeFixProvider.cs (2)
107if (variableDeclarator.Initializer?.Value.WalkDownParentheses() is ObjectCreationExpressionSyntax objectCreationExpression) 153if (assignment.Right.WalkDownParentheses() is not ObjectCreationExpressionSyntax objectCreation)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
2502token.Parent?.Parent is ObjectCreationExpressionSyntax objectCreation)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
1404else if (initializerExpression?.Parent is ObjectCreationExpressionSyntax objectCreation)
Microsoft.CodeAnalysis.CSharp.EditorFeatures (5)
AutomaticCompletion\AutomaticLineEnderCommandHandler.cs (2)
327or ObjectCreationExpressionSyntax 421if (selectedNode is ObjectCreationExpressionSyntax objectCreationExpressionNode)
AutomaticCompletion\AutomaticLineEnderCommandHandler_Helpers.cs (3)
424if (baseObjectCreationExpressionNode is ObjectCreationExpressionSyntax objectCreationExpressionNode) 468ObjectCreationExpressionSyntax objectCreationExpressionNode => ShouldAddBraceForObjectCreationExpression(objectCreationExpressionNode), 532private static bool ShouldAddBraceForObjectCreationExpression(ObjectCreationExpressionSyntax objectCreationExpressionNode)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (5)
RefactoringHelpers\RefactoringHelpersTests.cs (5)
832=> TestAsync<ObjectCreationExpressionSyntax>(""" 884=> TestAsync<ObjectCreationExpressionSyntax>(""" 897=> TestAsync<ObjectCreationExpressionSyntax>(""" 910=> TestAsync<ObjectCreationExpressionSyntax>(""" 924=> TestAsync<ObjectCreationExpressionSyntax>("""
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (9)
CodeGen\CodeGenDeconstructTests.cs (2)
101var right = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Single();
CodeGen\CodeGenLocalFunctionTests.cs (2)
147var creation = localFunction.DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Single();
CodeGen\CodeGenRefLocalTests.cs (1)
4200VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(text, expectedOperationTree, expectedDiagnostics);
CodeGen\ObjectAndCollectionInitializerTests.cs (4)
1107var node = tree.GetRoot().DescendantNodes().OfType<Syntax.ObjectCreationExpressionSyntax>().Last(); 3589var node = tree.GetRoot().DescendantNodes().OfType<Syntax.ObjectCreationExpressionSyntax>().Single();
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (36)
CodeGen\IndexAndRangeTests.cs (36)
91var node = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Skip(2).First(); 332var node = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().First(); 419var node = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().First(); 506var node = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().First(); 624var node = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Single(); 1573var node = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().First(); 1808var node = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().First(); 2263var node = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Last(); 2678var node = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Last(); 2841var node = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Last(); 3019var node = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Last(); 3133var node = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Last(); 3304var node = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Last(); 3455var node = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Last(); 3641var node = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Last(); 3731var node = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Last(); 3817var node = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Last(); 3890var node = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Last();
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (10)
OverloadResolutionPriorityTests.cs (6)
808var creation = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Single(); 2348var invocation = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().First(); 2411var invocation = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().First();
Semantics\OutVarTests.cs (4)
35852var node = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Single(); 35898var node = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Single();
Microsoft.CodeAnalysis.CSharp.Features (40)
AddImport\CSharpAddImportFeatureService.cs (3)
615leftExpression = expression.GetAncestor<ObjectCreationExpressionSyntax>(); 633var objectCreationExpressionSyntax = node.GetAncestor<ObjectCreationExpressionSyntax>();
ChangeSignature\CSharpChangeSignatureService.cs (3)
162if (matchingNode is ObjectCreationExpressionSyntax objectCreation && 176var argumentList = matchingNode is ObjectCreationExpressionSyntax objCreation ? objCreation.ArgumentList 273return ((ObjectCreationExpressionSyntax)matchingNode).Type;
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (1)
481ObjectCreationExpressionSyntax or
ConvertAnonymousType\CSharpConvertAnonymousTypeToClassCodeRefactoringProvider.cs (2)
24ObjectCreationExpressionSyntax, 34protected override ObjectCreationExpressionSyntax CreateObjectCreationExpression(
ConvertLinq\ConvertForEachToLinqQuery\ToToListConverter.cs (1)
30=> expression is ObjectCreationExpressionSyntax objectCreationExpression &&
ConvertTupleToStruct\CSharpConvertTupleToStructCodeRefactoringProvider.cs (1)
22ObjectCreationExpressionSyntax,
Debugging\CSharpProximityExpressionsService_ExpressionTermCollector.cs (2)
99AddObjectCreationExpressionTerms((ObjectCreationExpressionSyntax)expression, terms, ref expressionType); 207private static void AddObjectCreationExpressionTerms(ObjectCreationExpressionSyntax objectionCreationExpression, IList<string> terms, ref ExpressionType expressionType)
DocumentationComments\CSharpDocumentationCommentSnippetService.cs (1)
163else if (expression is ObjectCreationExpressionSyntax { Type: TypeSyntax exceptionType })
GenerateType\CSharpGenerateTypeService.cs (3)
35AbstractGenerateTypeService<CSharpGenerateTypeService, SimpleNameSyntax, ObjectCreationExpressionSyntax, ExpressionSyntax, TypeDeclarationSyntax, ArgumentSyntax> 349if (nameOrMemberAccessExpression.Parent is ObjectCreationExpressionSyntax objectCreationExpressionOpt) 484protected override bool TryGetArgumentList(ObjectCreationExpressionSyntax objectCreationExpression, out IList<ArgumentSyntax> argumentList)
InlineHints\CSharpInlineParameterNameHintsService.cs (1)
90ObjectCreationExpressionSyntax => HintKind.ObjectCreation,
IntroduceParameter\CSharpIntroduceParameterCodeRefactoringProvider.cs (1)
21ObjectCreationExpressionSyntax,
IntroduceVariable\CSharpIntroduceVariableService_IntroduceLocal.cs (1)
58updatedExpression is ObjectCreationExpressionSyntax objectCreationExpression &&
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForFluentDiagnosticAnalyzer.cs (1)
217if (current is ObjectCreationExpressionSyntax objectCreation)
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (2)
1021if (argExpression is ObjectCreationExpressionSyntax objectCreation) 1203ObjectCreationExpressionSyntax objectCreation => objectCreation.Initializer,
src\Analyzers\CSharp\Analyzers\UseImplicitObjectCreation\CSharpUseImplicitObjectCreationDiagnosticAnalyzer.cs (4)
50var objectCreation = (ObjectCreationExpressionSyntax)context.Node; 69ObjectCreationExpressionSyntax objectCreation, 113else if (objectCreation.Parent is InitializerExpressionSyntax { Parent: ObjectCreationExpressionSyntax { Type: var collectionType } })
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (4)
503.OfType<ObjectCreationExpressionSyntax>() 507foreach (var objectCreationExpression in objectCreationExpressions) 525var updatedObjectCreation = (ObjectCreationExpressionSyntax)node;
src\Analyzers\CSharp\CodeFixes\GenerateConstructor\CSharpGenerateConstructorService.cs (1)
91if (fullName.Parent is ObjectCreationExpressionSyntax objectCreationExpression)
src\Analyzers\CSharp\CodeFixes\GenerateConstructor\GenerateConstructorCodeFixProvider.cs (1)
53ObjectCreationExpressionSyntax objectCreationNode => objectCreationNode.Type.GetRightmostName(),
src\Analyzers\CSharp\CodeFixes\RemoveUnusedParametersAndValues\CSharpRemoveUnusedValuesCodeFixProvider.cs (2)
61var objectCreationNode = ObjectCreationExpression( 130var objectCreationNode = ObjectCreationExpression(
src\Analyzers\CSharp\CodeFixes\UseImplicitObjectCreation\CSharpUseImplicitObjectCreationCodeFixProvider.cs (2)
53.SelectAsArray(d => (ObjectCreationExpressionSyntax)d.AdditionalLocations[0].FindNode(getInnermostNodeForTie: true, cancellationToken)); 70private static SyntaxNode FixOne(SyntaxNode root, ObjectCreationExpressionSyntax objectCreation)
src\Analyzers\CSharp\CodeFixes\UseObjectInitializer\UseInitializerHelpers.cs (1)
20if (baseObjectCreation is ObjectCreationExpressionSyntax { ArgumentList.Arguments.Count: 0 } objectCreation)
src\Analyzers\CSharp\CodeFixes\UseSystemThreadingLock\CSharpUseSystemThreadingLockCodeFixProvider.cs (2)
107if (variableDeclarator.Initializer?.Value.WalkDownParentheses() is ObjectCreationExpressionSyntax objectCreationExpression) 153if (assignment.Right.WalkDownParentheses() is not ObjectCreationExpressionSyntax objectCreation)
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (69)
IOperation\IOperationTests_IArgument.cs (8)
2521VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(compilation, expectedOperationTree, expectedDiagnostics); 2723VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(compilation, expectedOperationTree, expectedDiagnostics); 2899VerifyOperationTreeForTest<ObjectCreationExpressionSyntax>(comp, expectedOperationTree); 3717VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 3761VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 3862VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(compilation, expectedOperationTree, expectedDiagnostics); 3957VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(compilation, expectedOperationTree, expectedDiagnostics); 4014VerifyOperationTreeForTest<ObjectCreationExpressionSyntax>(comp, expectedOperationTree);
IOperation\IOperationTests_IDelegateCreationExpression.cs (27)
890VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 925VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 957VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 991VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 1020VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 1050VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 1084VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 1113VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 1142VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 1161VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, @" 1172VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, @" 1215VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 1256VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 1287VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 1318VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 1348VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 1385VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 1416VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 1445VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 1477VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 1510VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics, 1544VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 1578VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 1612VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 1646VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 1792VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 1826VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics);
IOperation\IOperationTests_IDynamicObjectCreationExpression.cs (9)
47VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 82VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 119VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 157VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 199VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 243VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 294VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 340VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 375VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics);
IOperation\IOperationTests_INoPiaObjectCreationOperation.cs (3)
73VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(consumer, expectedOperationTree, expectedDiagnostics, references: new[] { piaCompilation.EmitToImageReference(embedInteropTypes: true) }); 131VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(consumer, expectedOperationTree, expectedDiagnostics, references: new[] { piaCompilation.EmitToImageReference(embedInteropTypes: true) }); 180VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(consumer, expectedOperationTree, expectedDiagnostics, references: new[] { piaCompilation.EmitToImageReference(embedInteropTypes: true) });
IOperation\IOperationTests_IObjectCreationExpression.cs (10)
2732VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 2812VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 2928VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 2986VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 3024VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 3072VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 3124VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 3353VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 3824VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 15438VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(comp, expectedOperationTree, expectedDiagnostics);
IOperation\IOperationTests_IParameterReferenceExpression.cs (6)
296VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 335VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 368VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 399VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 714VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 1000VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(compilation1, expectedOperationTree, expectedDiagnostics);
IOperation\IOperationTests_IPropertyReferenceExpression.cs (2)
1024VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(comp, @" 1061VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(comp, @"
IOperation\IOperationTests_ITypeParameterObjectCreationTests.cs (4)
35VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 67VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 102VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 157VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (89)
Semantics\DynamicTests.cs (1)
2796VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics);
Semantics\FunctionPointerTests.cs (1)
3723VerifyOperationTreeForTest<ObjectCreationExpressionSyntax>(comp, expectedOperationTree: @"
Semantics\GlobalUsingDirectiveTests.cs (8)
4243var node = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Single(); 4251node = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Single(); 4279node = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Single(); 4287node = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Single(); 4295node = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Single(); 4303node = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Single(); 4315node = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Single();
Semantics\ImplicitObjectCreationTests.cs (8)
2045var newObject = nodes.OfType<ObjectCreationExpressionSyntax>().Single(); 2080var newObject = nodes.OfType<ObjectCreationExpressionSyntax>().Single(); 4674var node = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Single(); 4720var explicitCreationNode = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Single();
Semantics\InterceptorsTests.cs (1)
2135var node2 = root.DescendantNodes().Single(node => node is ObjectCreationExpressionSyntax);
Semantics\InterpolationTests.cs (2)
19597var incompleteAssignment = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Single();
Semantics\IteratorTests.cs (4)
707var node = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Single(); 745var node = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Single();
Semantics\NativeIntegerTests.cs (2)
4123var nodes = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().ToArray(); 4125foreach (var node in nodes)
Semantics\ObjectAndCollectionInitializerTests.cs (59)
66VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 110VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 161VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 189VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 215VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 253VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 442VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 555VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 678VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 792VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 892VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 944VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 987VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 1034VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 1072VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 1119VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 1182VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 1211VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 1271VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 1310VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 1352VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 1397VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 1434VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 1477VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 1517VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 1564VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 1609VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 1659VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 1717VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 1761VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 1803VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 1844VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 1893VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 1944VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 2003VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 2162VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 2295VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 2335VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 2382VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 2425VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 2469VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 2544VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 2575VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 2821VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 2894VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 2946VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 2973VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 3016VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 3105VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 3203VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 3282VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 3332VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 3442VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics); 3691var objectCreation = root.DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Single(); 3741var objectCreation = root.DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Single(); 3785var objectCreation = root.DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Last();
Semantics\SuppressAccessibilityChecksTests.cs (1)
96statement.DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Single());
Semantics\TypeOfTests.cs (2)
33var node = (ObjectCreationExpressionSyntax)tree.GetRoot().DescendantNodes().Where(n => n.ToString() == "new C(0)").Last();
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (40)
Compilation\SemanticModelGetSemanticInfoTests.cs (32)
367var semanticInfo = GetSemanticInfoForTest<ObjectCreationExpressionSyntax>(sourceCode); 2974var semanticInfo = GetSemanticInfoForTest<ObjectCreationExpressionSyntax>(sourceCode); 4956var semanticInfo = GetSemanticInfoForTest<ObjectCreationExpressionSyntax>(sourceCode); 5191var semanticInfo = GetSemanticInfoForTest<ObjectCreationExpressionSyntax>(sourceCode); 6357var semanticInfo = GetSemanticInfoForTest<ObjectCreationExpressionSyntax>(sourceCode); 6667var semanticInfo = GetSemanticInfoForTest<ObjectCreationExpressionSyntax>(sourceCode); 7070var semanticInfo = GetSemanticInfoForTest<ObjectCreationExpressionSyntax>(sourceCode); 7225var semanticInfo = GetSemanticInfoForTest<ObjectCreationExpressionSyntax>(sourceCode); 7843var semanticInfo = GetSemanticInfoForTest<ObjectCreationExpressionSyntax>(sourceCode); 7909var semanticInfo = GetSemanticInfoForTest<ObjectCreationExpressionSyntax>(sourceCode); 7975var semanticInfo = GetSemanticInfoForTest<ObjectCreationExpressionSyntax>(sourceCode); 8478var semanticInfo = GetSemanticInfoForTest<ObjectCreationExpressionSyntax>(sourceCode); 10932var semanticInfo = GetSemanticInfoForTest<ObjectCreationExpressionSyntax>(sourceCode); 11214var semanticInfo = GetSemanticInfoForTest<ObjectCreationExpressionSyntax>(sourceCode); 12178var semanticInfo = GetSemanticInfoForTest<ObjectCreationExpressionSyntax>(sourceCode); 12248var semanticInfo = GetSemanticInfoForTest<ObjectCreationExpressionSyntax>(sourceCode); 12314var semanticInfo = GetSemanticInfoForTest<ObjectCreationExpressionSyntax>(sourceCode); 12418var semanticInfo = GetSemanticInfoForTest<ObjectCreationExpressionSyntax>(sourceCode); 12476var semanticInfo = GetSemanticInfoForTest<ObjectCreationExpressionSyntax>(sourceCode); 12668var semanticInfo = GetSemanticInfoForTest<ObjectCreationExpressionSyntax>(sourceCode); 13315var semanticInfo = GetSemanticInfoForTest<ObjectCreationExpressionSyntax>(sourceCode); 14111var semanticInfo = GetSemanticInfoForTest<ObjectCreationExpressionSyntax>(sourceCode); 14237var semanticInfo = GetSemanticInfoForTest<ObjectCreationExpressionSyntax>(sourceCode); 14329var semanticInfo = GetSemanticInfoForTest<ObjectCreationExpressionSyntax>(sourceCode); 14372var semanticInfo = GetSemanticInfoForTest<ObjectCreationExpressionSyntax>(sourceCode); 14533var semanticInfo = GetSemanticInfoForTest<ObjectCreationExpressionSyntax>(sourceCode); 14785select (node as ObjectCreationExpressionSyntax)). 14790ObjectCreationExpressionSyntax creation = nodes[i]; 14881select (node as ObjectCreationExpressionSyntax)). 14886ObjectCreationExpressionSyntax creation = nodes[i]; 14992select (node as ObjectCreationExpressionSyntax)). 14997ObjectCreationExpressionSyntax creation = nodes[i];
SymbolDisplay\SymbolDisplayTests.cs (4)
8119var constructor = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Single(); 8179var constructor = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Single();
Symbols\Source\NullablePublicAPITests.cs (2)
5046var constructor = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Single();
Symbols\TypeTests.cs (2)
1854var syntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Single();
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (25)
Generated\Syntax.Test.xml.Generated.cs (5)
10543private static ObjectCreationExpressionSyntax GenerateObjectCreationExpression() 11814var node = GenerateObjectCreationExpression(); 11820var newNode = node.WithNewKeyword(node.NewKeyword).WithType(node.Type).WithArgumentList(node.ArgumentList).WithInitializer(node.Initializer); 15849var oldNode = GenerateObjectCreationExpression(); 15865var oldNode = GenerateObjectCreationExpression();
Parsing\ExpressionParsingTests.cs (20)
1143var oc = (ObjectCreationExpressionSyntax)expr; 1165var oc = (ObjectCreationExpressionSyntax)expr; 1188var oc = (ObjectCreationExpressionSyntax)expr; 1211var oc = (ObjectCreationExpressionSyntax)expr; 1239var oc = (ObjectCreationExpressionSyntax)expr; 1262var oc = (ObjectCreationExpressionSyntax)expr; 1286var oc = (ObjectCreationExpressionSyntax)expr; 1312var oc = (ObjectCreationExpressionSyntax)expr; 1336var oc = (ObjectCreationExpressionSyntax)expr; 3029var objectCreation = (ObjectCreationExpressionSyntax)expr;
Microsoft.CodeAnalysis.CSharp.Workspaces (12)
Simplification\CSharpSimplificationService.Expander.cs (1)
80argument.Parent?.Parent is ObjectCreationExpressionSyntax objectCreationExpression)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
495if (expression is not ObjectCreationExpressionSyntax &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (2)
82ObjectCreationExpressionSyntax objectCreationNode => objectCreationNode.Initializer, 90if (node is ObjectCreationExpressionSyntax objectCreationNode)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (1)
420ObjectCreationExpressionSyntax objectCreationNode => objectCreationNode.Initializer,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (3)
956if (parent is ObjectCreationExpressionSyntax objectCreation && objectCreation.Type == node) 1637var objectCreationExpression = (ObjectCreationExpressionSyntax)node;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (1)
1450rewrittenExpression.WalkDownParentheses() is ObjectCreationExpressionSyntax;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
603SyntaxKind.ObjectCreationExpression => ((ObjectCreationExpressionSyntax)expression).ArgumentList,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
2502token.Parent?.Parent is ObjectCreationExpressionSyntax objectCreation)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
1404else if (initializerExpression?.Parent is ObjectCreationExpressionSyntax objectCreation)
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (3)
CodeGeneration\SyntaxGeneratorTests.cs (3)
419VerifySyntax<ObjectCreationExpressionSyntax>( 423VerifySyntax<ObjectCreationExpressionSyntax>( 431VerifySyntax<ObjectCreationExpressionSyntax>(
Microsoft.CodeAnalysis.Test.Utilities (1)
Compilation\ControlFlowGraphVerifier.cs (1)
884Parent: InitializerExpressionSyntax { Parent: CSharp.Syntax.ObjectCreationExpressionSyntax },
Microsoft.Maui.Controls.BindingSourceGen (2)
BindingSourceGenerator.cs (2)
59 && invocation.ArgumentList.Arguments[1].Expression is not ObjectCreationExpressionSyntax; 69 && invocation.ArgumentList.Arguments[0].Expression is not ObjectCreationExpressionSyntax
Microsoft.VisualStudio.LanguageServices.CSharp (2)
CodeModel\MethodXml\MethodXmlBuilder.cs (2)
196return TryGenerateNewClass((ObjectCreationExpressionSyntax)expression); 389private bool TryGenerateNewClass(ObjectCreationExpressionSyntax objectCreationExpression)
Roslyn.Diagnostics.CSharp.Analyzers (11)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
495if (expression is not ObjectCreationExpressionSyntax &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (2)
82ObjectCreationExpressionSyntax objectCreationNode => objectCreationNode.Initializer, 90if (node is ObjectCreationExpressionSyntax objectCreationNode)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (1)
420ObjectCreationExpressionSyntax objectCreationNode => objectCreationNode.Initializer,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (3)
956if (parent is ObjectCreationExpressionSyntax objectCreation && objectCreation.Type == node) 1637var objectCreationExpression = (ObjectCreationExpressionSyntax)node;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (1)
1450rewrittenExpression.WalkDownParentheses() is ObjectCreationExpressionSyntax;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
603SyntaxKind.ObjectCreationExpression => ((ObjectCreationExpressionSyntax)expression).ArgumentList,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
2502token.Parent?.Parent is ObjectCreationExpressionSyntax objectCreation)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
1404else if (initializerExpression?.Parent is ObjectCreationExpressionSyntax objectCreation)