2 overrides of Initializer
Microsoft.CodeAnalysis.CSharp (2)
_generated\2\Syntax.xml.Syntax.Generated.cs (2)
3581public override InitializerExpressionSyntax? Initializer => GetRed(ref this.initializer, 2); 3653public override InitializerExpressionSyntax? Initializer => GetRed(ref this.initializer, 3);
27 references to Initializer
Microsoft.CodeAnalysis.CSharp (4)
Binder\EarlyWellKnownAttributeBinder.cs (1)
67return objectCreation.Initializer == null && (objectCreation.ArgumentList?.Arguments.Count ?? 0) == 0;
Compilation\CSharpSemanticModel.cs (2)
610/// within <see cref="BaseObjectCreationExpressionSyntax.Initializer"/>. 633objectCreation.Initializer == initializer &&
CSharpExtensions.cs (1)
511/// within <see cref="BaseObjectCreationExpressionSyntax.Initializer"/>.
Microsoft.CodeAnalysis.CSharp.CodeStyle (7)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForNewDiagnosticAnalyzer.cs (1)
46if (objectCreationExpression is not { ArgumentList.Arguments: [var argument], Initializer: null })
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionInitializer\CSharpUseCollectionInitializerAnalyzer.cs (2)
54if (_objectCreationExpression.Initializer is InitializerExpressionSyntax(SyntaxKind.ObjectInitializerExpression) 162var individualElementCount = _objectCreationExpression.Initializer?.Expressions.Count ?? 0;
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionInitializer\CSharpUseCollectionInitializerDiagnosticAnalyzer.cs (1)
62GetMatchElements(preMatches).Concat(GetInitializerElements(objectCreationExpression.Initializer))));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\IndentBlockFormattingRule.cs (2)
158case BaseObjectCreationExpressionSyntax { Initializer: not null } objectCreation: 159SetAlignmentBlockOperation(list, objectCreation, objectCreation.Initializer);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1524initializer = objectCreationExpression.Initializer;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionInitializer\CSharpUseCollectionInitializerCodeFixProvider_CollectionExpression.cs (1)
32static objectCreation => objectCreation.Initializer,
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseObjectInitializer\UseInitializerHelpers.cs (2)
43if (objectCreation.Initializer != null) 45foreach (var nodeOrToken in objectCreation.Initializer.Expressions.GetWithSeparators())
Microsoft.CodeAnalysis.CSharp.Features (7)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForNewDiagnosticAnalyzer.cs (1)
46if (objectCreationExpression is not { ArgumentList.Arguments: [var argument], Initializer: null })
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionInitializer\CSharpUseCollectionInitializerAnalyzer.cs (2)
54if (_objectCreationExpression.Initializer is InitializerExpressionSyntax(SyntaxKind.ObjectInitializerExpression) 162var individualElementCount = _objectCreationExpression.Initializer?.Expressions.Count ?? 0;
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionInitializer\CSharpUseCollectionInitializerDiagnosticAnalyzer.cs (1)
62GetMatchElements(preMatches).Concat(GetInitializerElements(objectCreationExpression.Initializer))));
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionInitializer\CSharpUseCollectionInitializerCodeFixProvider_CollectionExpression.cs (1)
32static objectCreation => objectCreation.Initializer,
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseObjectInitializer\UseInitializerHelpers.cs (2)
43if (objectCreation.Initializer != null) 45foreach (var nodeOrToken in objectCreation.Initializer.Expressions.GetWithSeparators())
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\IndentBlockFormattingRule.cs (2)
158case BaseObjectCreationExpressionSyntax { Initializer: not null } objectCreation: 159SetAlignmentBlockOperation(list, objectCreation, objectCreation.Initializer);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1524initializer = objectCreationExpression.Initializer;
Roslyn.Diagnostics.CSharp.Analyzers (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\IndentBlockFormattingRule.cs (2)
158case BaseObjectCreationExpressionSyntax { Initializer: not null } objectCreation: 159SetAlignmentBlockOperation(list, objectCreation, objectCreation.Initializer);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1524initializer = objectCreationExpression.Initializer;