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