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