58 references to ObjectCreationExpression
Microsoft.CodeAnalysis.CSharp (13)
_generated\1\Syntax.xml.Internal.Generated.cs (2)
29953
return new ObjectCreationExpressionSyntax(SyntaxKind.
ObjectCreationExpression
, newKeyword, type, argumentList, initializer, this.context);
35380
return new ObjectCreationExpressionSyntax(SyntaxKind.
ObjectCreationExpression
, newKeyword, type, argumentList, initializer);
_generated\2\Syntax.xml.Syntax.Generated.cs (1)
3629
/// <item><description><see cref="SyntaxKind.
ObjectCreationExpression
"/></description></item>
Binder\Binder_Expressions.cs (2)
654
case SyntaxKind.
ObjectCreationExpression
:
3149
case SyntaxKind.
ObjectCreationExpression
:
Binder\EarlyWellKnownAttributeBinder.cs (1)
63
case SyntaxKind.
ObjectCreationExpression
:
Compilation\CSharpSemanticModel.cs (2)
3382
if (expr.Syntax.Kind() is SyntaxKind.
ObjectCreationExpression
or SyntaxKind.ImplicitObjectCreationExpression)
3409
boundNodeForSyntacticParent.Syntax.Kind() == SyntaxKind.
ObjectCreationExpression
&&
Parser\LanguageParser.cs (1)
11374
case SyntaxKind.
ObjectCreationExpression
:
Syntax\SyntaxFactory.cs (1)
2260
case SyntaxKind.
ObjectCreationExpression
:
Syntax\SyntaxFacts.cs (3)
116
case
ObjectCreationExpression
:
326
case
ObjectCreationExpression
:
401
case
ObjectCreationExpression
:
Microsoft.CodeAnalysis.CSharp.CodeStyle (10)
src\roslyn\src\Analyzers\CSharp\Analyzers\InlineDeclaration\CSharpInlineDeclarationDiagnosticAnalyzer.cs (1)
102
if (invocationOrCreation?.Kind() is not SyntaxKind.InvocationExpression and not SyntaxKind.
ObjectCreationExpression
)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForNewDiagnosticAnalyzer.cs (1)
28
context.RegisterSyntaxNodeAction(context => AnalyzeObjectCreationExpression(context, expressionType), SyntaxKind.
ObjectCreationExpression
);
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
1041
if (objectCreation.Initializer.IsKind(SyntaxKind.
ObjectCreationExpression
) && objectCreation.Initializer.Expressions.Count > 0)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseImplicitObjectCreation\CSharpUseImplicitObjectCreationDiagnosticAnalyzer.cs (1)
32
=> context.RegisterSyntaxNodeAction(AnalyzeSyntax, SyntaxKind.
ObjectCreationExpression
);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeStyle\TypeStyle\TypeStyleHelper.cs (1)
79
if (initializerExpression.Kind() is SyntaxKind.
ObjectCreationExpression
or SyntaxKind.ArrayCreationExpression &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
703
case SyntaxKind.
ObjectCreationExpression
:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
232
if (type.IsParentKind(SyntaxKind.
ObjectCreationExpression
) &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
114
public int ObjectCreationExpression => (int)SyntaxKind.
ObjectCreationExpression
;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (2)
586
SyntaxKind.
ObjectCreationExpression
;
603
SyntaxKind.
ObjectCreationExpression
=> ((ObjectCreationExpressionSyntax)expression).ArgumentList,
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateEnumMember\CSharpGenerateEnumMemberService.cs (1)
43
or SyntaxKind.
ObjectCreationExpression
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (2)
457
or SyntaxKind.
ObjectCreationExpression
470
is SyntaxKind.
ObjectCreationExpression
Microsoft.CodeAnalysis.CSharp.Features (15)
ChangeSignature\CSharpChangeSignatureService.cs (4)
62
SyntaxKind.
ObjectCreationExpression
,
75
SyntaxKind.
ObjectCreationExpression
,
94
SyntaxKind.
ObjectCreationExpression
,
270
case SyntaxKind.
ObjectCreationExpression
:
CodeRefactorings\InlineMethod\CSharpInlineMethodRefactoringProvider.cs (1)
92
or SyntaxKind.
ObjectCreationExpression
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (1)
307
if (descendantNodesAndSelf.Any(n => n.Kind() is SyntaxKind.
ObjectCreationExpression
or SyntaxKind.InvocationExpression))
Completion\CompletionProviders\CSharpSuggestionModeCompletionProvider.cs (1)
109
if (token.IsKind(SyntaxKind.NewKeyword) && token.Parent.IsKind(SyntaxKind.
ObjectCreationExpression
))
Completion\CompletionProviders\ObjectAndWithInitializerCompletionProvider.cs (1)
128
if (parent is (kind: SyntaxKind.
ObjectCreationExpression
or SyntaxKind.ImplicitObjectCreationExpression))
Debugging\CSharpProximityExpressionsService_ExpressionTermCollector.cs (1)
98
case SyntaxKind.
ObjectCreationExpression
:
ExtractMethod\CSharpSelectionResult.ExpressionResult.cs (1)
109
if ((!node.IsKind(SyntaxKind.
ObjectCreationExpression
) && semanticModel.GetMemberGroup(expression, cancellationToken).Length > 0) ||
src\roslyn\src\Analyzers\CSharp\Analyzers\InlineDeclaration\CSharpInlineDeclarationDiagnosticAnalyzer.cs (1)
102
if (invocationOrCreation?.Kind() is not SyntaxKind.InvocationExpression and not SyntaxKind.
ObjectCreationExpression
)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForNewDiagnosticAnalyzer.cs (1)
28
context.RegisterSyntaxNodeAction(context => AnalyzeObjectCreationExpression(context, expressionType), SyntaxKind.
ObjectCreationExpression
);
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
1041
if (objectCreation.Initializer.IsKind(SyntaxKind.
ObjectCreationExpression
) && objectCreation.Initializer.Expressions.Count > 0)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseImplicitObjectCreation\CSharpUseImplicitObjectCreationDiagnosticAnalyzer.cs (1)
32
=> context.RegisterSyntaxNodeAction(AnalyzeSyntax, SyntaxKind.
ObjectCreationExpression
);
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateEnumMember\CSharpGenerateEnumMemberService.cs (1)
43
or SyntaxKind.
ObjectCreationExpression
Microsoft.CodeAnalysis.CSharp.Workspaces (9)
Simplification\CSharpSimplificationService.Expander.cs (1)
640
if (symbol.IsConstructor() && (parent.Kind() == SyntaxKind.
ObjectCreationExpression
|| parent.Kind() == SyntaxKind.NameMemberCref))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeStyle\TypeStyle\TypeStyleHelper.cs (1)
79
if (initializerExpression.Kind() is SyntaxKind.
ObjectCreationExpression
or SyntaxKind.ArrayCreationExpression &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
703
case SyntaxKind.
ObjectCreationExpression
:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
232
if (type.IsParentKind(SyntaxKind.
ObjectCreationExpression
) &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
114
public int ObjectCreationExpression => (int)SyntaxKind.
ObjectCreationExpression
;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (2)
586
SyntaxKind.
ObjectCreationExpression
;
603
SyntaxKind.
ObjectCreationExpression
=> ((ObjectCreationExpressionSyntax)expression).ArgumentList,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (2)
457
or SyntaxKind.
ObjectCreationExpression
470
is SyntaxKind.
ObjectCreationExpression
Roslyn.Diagnostics.CSharp.Analyzers (8)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeStyle\TypeStyle\TypeStyleHelper.cs (1)
79
if (initializerExpression.Kind() is SyntaxKind.
ObjectCreationExpression
or SyntaxKind.ArrayCreationExpression &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
703
case SyntaxKind.
ObjectCreationExpression
:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
232
if (type.IsParentKind(SyntaxKind.
ObjectCreationExpression
) &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
114
public int ObjectCreationExpression => (int)SyntaxKind.
ObjectCreationExpression
;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (2)
586
SyntaxKind.
ObjectCreationExpression
;
603
SyntaxKind.
ObjectCreationExpression
=> ((ObjectCreationExpressionSyntax)expression).ArgumentList,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (2)
457
or SyntaxKind.
ObjectCreationExpression
470
is SyntaxKind.
ObjectCreationExpression