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