119 references to ObjectCreationExpression
Microsoft.CodeAnalysis.CSharp (11)
Binder\Binder_Expressions.cs (2)
583case SyntaxKind.ObjectCreationExpression: 2809case SyntaxKind.ObjectCreationExpression:
Binder\EarlyWellKnownAttributeBinder.cs (1)
63case SyntaxKind.ObjectCreationExpression:
Compilation\CSharpSemanticModel.cs (3)
2060boundNodeForSyntacticParent.Syntax.Kind() == SyntaxKind.ObjectCreationExpression && 3363if (expr.Syntax.Kind() is SyntaxKind.ObjectCreationExpression or SyntaxKind.ImplicitObjectCreationExpression) 3390boundNodeForSyntacticParent.Syntax.Kind() == SyntaxKind.ObjectCreationExpression &&
Parser\LanguageParser.cs (1)
10177case SyntaxKind.ObjectCreationExpression:
Syntax\SyntaxFactory.cs (1)
2200case SyntaxKind.ObjectCreationExpression:
Syntax\SyntaxFacts.cs (3)
116case ObjectCreationExpression: 326case ObjectCreationExpression: 401case ObjectCreationExpression:
Microsoft.CodeAnalysis.CSharp.CodeStyle (8)
CSharpInlineDeclarationDiagnosticAnalyzer.cs (1)
100!invocationOrCreation.IsKind(SyntaxKind.ObjectCreationExpression))
CSharpSyntaxKinds.cs (1)
97public int ObjectCreationExpression => (int)SyntaxKind.ObjectCreationExpression;
CSharpUseImplicitObjectCreationDiagnosticAnalyzer.cs (1)
35=> context.RegisterSyntaxNodeAction(AnalyzeSyntax, SyntaxKind.ObjectCreationExpression);
ExpressionSyntaxExtensions.cs (1)
721case SyntaxKind.ObjectCreationExpression:
SemanticModelExtensions.cs (1)
233if (type.IsParentKind(SyntaxKind.ObjectCreationExpression) &&
SpeculationAnalyzer.cs (2)
573SyntaxKind.ObjectCreationExpression; 590SyntaxKind.ObjectCreationExpression => ((ObjectCreationExpressionSyntax)expression).ArgumentList,
TypeStyleHelper.cs (1)
79if (initializerExpression.Kind() is SyntaxKind.ObjectCreationExpression or SyntaxKind.ArrayCreationExpression &&
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs\SyntaxTokenExtensions.cs (2)
455owner.IsKind(SyntaxKind.ObjectCreationExpression) || 468if (targetToken.Parent.IsParentKind(SyntaxKind.ObjectCreationExpression) ||
Microsoft.CodeAnalysis.CSharp.Features (13)
ChangeSignature\CSharpChangeSignatureService.cs (4)
58SyntaxKind.ObjectCreationExpression, 70SyntaxKind.ObjectCreationExpression, 86SyntaxKind.ObjectCreationExpression, 262case SyntaxKind.ObjectCreationExpression:
CodeRefactorings\InlineMethod\CSharpInlineMethodRefactoringProvider.cs (1)
93|| expressionNode.IsKind(SyntaxKind.ObjectCreationExpression)
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (1)
244if (descendantNodesAndSelf.Any(n => n.Kind() is SyntaxKind.ObjectCreationExpression or SyntaxKind.InvocationExpression))
Completion\CompletionProviders\CSharpSuggestionModeCompletionProvider.cs (1)
116if (token.IsKind(SyntaxKind.NewKeyword) && token.Parent.IsKind(SyntaxKind.ObjectCreationExpression))
Completion\CompletionProviders\ObjectAndWithInitializerCompletionProvider.cs (1)
152if (parent is (kind: SyntaxKind.ObjectCreationExpression or SyntaxKind.ImplicitObjectCreationExpression))
CSharpInlineDeclarationDiagnosticAnalyzer.cs (1)
100!invocationOrCreation.IsKind(SyntaxKind.ObjectCreationExpression))
CSharpUseImplicitObjectCreationDiagnosticAnalyzer.cs (1)
35=> context.RegisterSyntaxNodeAction(AnalyzeSyntax, SyntaxKind.ObjectCreationExpression);
Debugging\CSharpProximityExpressionsService_ExpressionTermCollector.cs (1)
98case SyntaxKind.ObjectCreationExpression:
ExtractMethod\CSharpSelectionResult.ExpressionResult.cs (1)
109if ((!node.IsKind(SyntaxKind.ObjectCreationExpression) && semanticModel.GetMemberGroup(expression).Length > 0) ||
GenerateMember\GenerateEnumMember\CSharpGenerateEnumMemberService.cs (1)
46simpleNameOrMemberAccessExpression.IsParentKind(SyntaxKind.ObjectCreationExpression) ||
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (73)
Parsing\AwaitParsingTests.cs (1)
706N(SyntaxKind.ObjectCreationExpression);
Parsing\DeclarationScopeParsingTests.cs (4)
8371N(SyntaxKind.ObjectCreationExpression); 8420N(SyntaxKind.ObjectCreationExpression); 8519N(SyntaxKind.ObjectCreationExpression); 8582N(SyntaxKind.ObjectCreationExpression);
Parsing\ExpressionParsingTests.cs (18)
1140Assert.Equal(SyntaxKind.ObjectCreationExpression, expr.Kind()); 1162Assert.Equal(SyntaxKind.ObjectCreationExpression, expr.Kind()); 1185Assert.Equal(SyntaxKind.ObjectCreationExpression, expr.Kind()); 1208Assert.Equal(SyntaxKind.ObjectCreationExpression, expr.Kind()); 1236Assert.Equal(SyntaxKind.ObjectCreationExpression, expr.Kind()); 1259Assert.Equal(SyntaxKind.ObjectCreationExpression, expr.Kind()); 1283Assert.Equal(SyntaxKind.ObjectCreationExpression, expr.Kind()); 1309Assert.Equal(SyntaxKind.ObjectCreationExpression, expr.Kind()); 1333Assert.Equal(SyntaxKind.ObjectCreationExpression, expr.Kind()); 1565N(SyntaxKind.ObjectCreationExpression); 1651N(SyntaxKind.ObjectCreationExpression); 1779N(SyntaxKind.ObjectCreationExpression); 1811N(SyntaxKind.ObjectCreationExpression); 3027Assert.Equal(SyntaxKind.ObjectCreationExpression, expr.Kind()); 4896N(SyntaxKind.ObjectCreationExpression); 6171N(SyntaxKind.ObjectCreationExpression); 6212N(SyntaxKind.ObjectCreationExpression); 6248N(SyntaxKind.ObjectCreationExpression);
Parsing\FunctionPointerTests.cs (1)
2024N(SyntaxKind.ObjectCreationExpression);
Parsing\ImplicitObjectCreationParsingTests.cs (4)
28N(SyntaxKind.ObjectCreationExpression); 49N(SyntaxKind.ObjectCreationExpression); 135N(SyntaxKind.ObjectCreationExpression); 225N(SyntaxKind.ObjectCreationExpression);
Parsing\LambdaAttributeParsingTests.cs (2)
1068N(SyntaxKind.ObjectCreationExpression); 1121N(SyntaxKind.ObjectCreationExpression);
Parsing\LocalFunctionParsingTests.cs (5)
1442N(SyntaxKind.ObjectCreationExpression); 1490N(SyntaxKind.ObjectCreationExpression); 1544N(SyntaxKind.ObjectCreationExpression); 1592N(SyntaxKind.ObjectCreationExpression); 1649N(SyntaxKind.ObjectCreationExpression);
Parsing\NullableParsingTests.cs (1)
1440N(SyntaxKind.ObjectCreationExpression);
Parsing\ParsingErrorRecoveryTests.cs (17)
4901Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 4927Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 4954Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 4981Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 5009Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 5036Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 5067Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 5096Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 5125Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 5155Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 5184Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 5217Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 5244Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 5271Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 5298Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 5326Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 5353Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.Variables[0].Initializer.Value.Kind());
Parsing\PatternParsingTests.cs (1)
12744N(SyntaxKind.ObjectCreationExpression);
Parsing\RecordParsing.cs (1)
3611N(SyntaxKind.ObjectCreationExpression);
Parsing\RefFieldParsingTests.cs (6)
701N(SyntaxKind.ObjectCreationExpression); 745N(SyntaxKind.ObjectCreationExpression); 792N(SyntaxKind.ObjectCreationExpression); 850N(SyntaxKind.ObjectCreationExpression); 882N(SyntaxKind.ObjectCreationExpression); 940N(SyntaxKind.ObjectCreationExpression);
Parsing\RefReadonlyTests.cs (1)
479N(SyntaxKind.ObjectCreationExpression);
Parsing\ScriptParsingTests.cs (1)
107N(SyntaxKind.ObjectCreationExpression);
Parsing\StatementAttributeParsingTests.cs (2)
5238N(SyntaxKind.ObjectCreationExpression); 5316N(SyntaxKind.ObjectCreationExpression);
Parsing\StatementParsingTests.cs (4)
4073N(SyntaxKind.ObjectCreationExpression); 4132N(SyntaxKind.ObjectCreationExpression); 4232N(SyntaxKind.ObjectCreationExpression); 4601N(SyntaxKind.ObjectCreationExpression);
Parsing\SwitchExpressionParsingTests.cs (1)
428N(SyntaxKind.ObjectCreationExpression);
Parsing\TopLevelStatementsParsingTests.cs (2)
1591N(SyntaxKind.ObjectCreationExpression); 1847N(SyntaxKind.ObjectCreationExpression);
Parsing\TypeArgumentListParsingTests.cs (1)
747N(SyntaxKind.ObjectCreationExpression);
Microsoft.CodeAnalysis.CSharp.Workspaces (9)
CSharpSyntaxKinds.cs (1)
97public int ObjectCreationExpression => (int)SyntaxKind.ObjectCreationExpression;
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs\ExpressionSyntaxExtensions.cs (1)
721case SyntaxKind.ObjectCreationExpression:
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs\SyntaxTokenExtensions.cs (2)
455owner.IsKind(SyntaxKind.ObjectCreationExpression) || 468if (targetToken.Parent.IsParentKind(SyntaxKind.ObjectCreationExpression) ||
SemanticModelExtensions.cs (1)
233if (type.IsParentKind(SyntaxKind.ObjectCreationExpression) &&
Simplification\CSharpSimplificationService.Expander.cs (1)
641if (symbol.IsConstructor() && (parent.Kind() == SyntaxKind.ObjectCreationExpression || parent.Kind() == SyntaxKind.NameMemberCref))
SpeculationAnalyzer.cs (2)
573SyntaxKind.ObjectCreationExpression; 590SyntaxKind.ObjectCreationExpression => ((ObjectCreationExpressionSyntax)expression).ArgumentList,
TypeStyleHelper.cs (1)
79if (initializerExpression.Kind() is SyntaxKind.ObjectCreationExpression or SyntaxKind.ArrayCreationExpression &&
Microsoft.CodeAnalysis.Test.Utilities (2)
Compilation\ControlFlowGraphVerifier.cs (1)
1139case CSharp.SyntaxKind.ObjectCreationExpression:
Diagnostics\CommonDiagnosticAnalyzers.cs (1)
543protected override SyntaxKind ObjectCreationExpressionKind => SyntaxKind.ObjectCreationExpression;
Microsoft.VisualStudio.LanguageServices.CSharp (1)
CodeModel\MethodXml\MethodXmlBuilder.cs (1)
195case SyntaxKind.ObjectCreationExpression: