Base:
property
Initializer
Microsoft.CodeAnalysis.CSharp.Syntax.BaseObjectCreationExpressionSyntax.Initializer
45 references to Initializer
Microsoft.CodeAnalysis.CSharp (10)
_generated\0\Syntax.xml.Main.Generated.cs (1)
1695=> node.Update(VisitToken(node.NewKeyword), (TypeSyntax?)Visit(node.Type) ?? throw new ArgumentNullException("type"), (ArgumentListSyntax?)Visit(node.ArgumentList), (InitializerExpressionSyntax?)Visit(node.Initializer));
_generated\2\Syntax.xml.Syntax.Generated.cs (4)
3678if (newKeyword != this.NewKeyword || type != this.Type || argumentList != this.ArgumentList || initializer != this.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);
Binder\Binder_Expressions.cs (5)
5508var result = BindDelegateCreationExpression(node, type, analyzedArguments, node.Initializer, wasTargetTyped: false, diagnostics); 5704return BindClassCreationExpression(node, typeName, node.Type, type, analyzedArguments, diagnostics, node.Initializer, initializerType); 5757return MakeBadExpressionForObjectCreation(node, type, analyzedArguments, node.Initializer, node.Type, diagnostics, wasCompilerGenerated); 7072var result = BindInterfaceCreationExpression(node, type, diagnostics, node.Type, analyzedArguments, node.Initializer, wasTargetTyped: false); 7230var result = BindTypeParameterCreationExpression(node, typeParameter, analyzedArguments, node.Initializer, node.Type, wasTargetTyped: false, diagnostics);
Microsoft.CodeAnalysis.CSharp.CodeStyle (9)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForFluentDiagnosticAnalyzer.cs (3)
221Initializer: null or { RawKind: (int)SyntaxKind.CollectionInitializerExpression } 227existingInitializer = objectCreation.Initializer; 229if (!IsLegalInitializer(objectCreation.Initializer))
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (3)
1041if (objectCreation.Initializer.IsKind(SyntaxKind.ObjectCreationExpression) && objectCreation.Initializer.Expressions.Count > 0) 1216ObjectCreationExpressionSyntax objectCreation => objectCreation.Initializer,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (1)
82ObjectCreationExpressionSyntax objectCreationNode => objectCreationNode.Initializer,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (1)
412ObjectCreationExpressionSyntax objectCreationNode => objectCreationNode.Initializer,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1618initializer = objectCreationExpression.Initializer;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (5)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (4)
521expression => objectCreationExpression.Initializer!.Expressions.IndexOf(expression.Parent)); 527.RemoveNodes(updatedObjectCreation.Initializer!, 530.Select(i => updatedObjectCreation.Initializer!.Expressions[i])); 553updatedObjectCreation.Initializer!.Expressions[index];
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseImplicitObjectCreation\CSharpUseImplicitObjectCreationCodeFixProvider.cs (1)
74objectCreation.Initializer);
Microsoft.CodeAnalysis.CSharp.Features (15)
ConvertLinq\ConvertForEachToLinqQuery\ToToListConverter.cs (2)
34(objectCreationExpression.Initializer == null || !objectCreationExpression.Initializer.Expressions.Any());
GenerateType\CSharpGenerateTypeService.cs (1)
380var initializer = objectCreationExpressionOpt.Initializer;
IntroduceVariable\CSharpIntroduceVariableService_IntroduceLocal.cs (1)
65newKeyword, argumentList, objectCreationExpression.Initializer);
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForFluentDiagnosticAnalyzer.cs (3)
221Initializer: null or { RawKind: (int)SyntaxKind.CollectionInitializerExpression } 227existingInitializer = objectCreation.Initializer; 229if (!IsLegalInitializer(objectCreation.Initializer))
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (3)
1041if (objectCreation.Initializer.IsKind(SyntaxKind.ObjectCreationExpression) && objectCreation.Initializer.Expressions.Count > 0) 1216ObjectCreationExpressionSyntax objectCreation => objectCreation.Initializer,
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (4)
521expression => objectCreationExpression.Initializer!.Expressions.IndexOf(expression.Parent)); 527.RemoveNodes(updatedObjectCreation.Initializer!, 530.Select(i => updatedObjectCreation.Initializer!.Expressions[i])); 553updatedObjectCreation.Initializer!.Expressions[index];
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseImplicitObjectCreation\CSharpUseImplicitObjectCreationCodeFixProvider.cs (1)
74objectCreation.Initializer);
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (1)
82ObjectCreationExpressionSyntax objectCreationNode => objectCreationNode.Initializer,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (1)
412ObjectCreationExpressionSyntax objectCreationNode => objectCreationNode.Initializer,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1618initializer = objectCreationExpression.Initializer;
Roslyn.Diagnostics.CSharp.Analyzers (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (1)
82ObjectCreationExpressionSyntax objectCreationNode => objectCreationNode.Initializer,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (1)
412ObjectCreationExpressionSyntax objectCreationNode => objectCreationNode.Initializer,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1618initializer = objectCreationExpression.Initializer;