2 overrides of Initializer
Microsoft.CodeAnalysis.CSharp (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);
31 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)
609/// within <see cref="BaseObjectCreationExpressionSyntax.Initializer"/>. 632objectCreation.Initializer == initializer &&
CSharpExtensions.cs (1)
511/// within <see cref="BaseObjectCreationExpressionSyntax.Initializer"/>.
Microsoft.CodeAnalysis.CSharp.CodeStyle (7)
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForNewDiagnosticAnalyzer.cs (1)
46if (objectCreationExpression is not { ArgumentList.Arguments: [var argument], Initializer: null })
src\Analyzers\CSharp\Analyzers\UseCollectionInitializer\CSharpUseCollectionInitializerAnalyzer.cs (2)
41return _objectCreationExpression.Initializer is InitializerExpressionSyntax 92var individualElementCount = _objectCreationExpression.Initializer?.Expressions.Count ?? 0;
src\Analyzers\CSharp\Analyzers\UseCollectionInitializer\CSharpUseCollectionInitializerDiagnosticAnalyzer.cs (1)
61GetMatchElements(preMatches).Concat(GetInitializerElements(objectCreationExpression.Initializer))));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\IndentBlockFormattingRule.cs (2)
163case BaseObjectCreationExpressionSyntax objectCreation when objectCreation.Initializer != null: 164SetAlignmentBlockOperation(list, objectCreation, objectCreation.Initializer);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1547initializer = objectCreationExpression.Initializer;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
src\Analyzers\CSharp\CodeFixes\UseCollectionInitializer\CSharpUseCollectionInitializerCodeFixProvider_CollectionExpression.cs (1)
32static objectCreation => objectCreation.Initializer,
src\Analyzers\CSharp\CodeFixes\UseObjectInitializer\UseInitializerHelpers.cs (2)
43if (objectCreation.Initializer != null) 45foreach (var nodeOrToken in objectCreation.Initializer.Expressions.GetWithSeparators())
Microsoft.CodeAnalysis.CSharp.EditorFeatures (3)
AutomaticCompletion\AutomaticLineEnderCommandHandler_Helpers.cs (3)
433return ImplicitObjectCreationExpression(newKeywordToken.WithoutTrailingTrivia(), newArgumentList, baseObjectCreationExpressionNode.Initializer); 450return ImplicitObjectCreationExpression(newKeywordToken.WithoutTrailingTrivia(), newArgumentList, baseObjectCreationExpressionNode.Initializer); 789var initializer = baseObjectCreationExpressionNode.Initializer;
Microsoft.CodeAnalysis.CSharp.Features (7)
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForNewDiagnosticAnalyzer.cs (1)
46if (objectCreationExpression is not { ArgumentList.Arguments: [var argument], Initializer: null })
src\Analyzers\CSharp\Analyzers\UseCollectionInitializer\CSharpUseCollectionInitializerAnalyzer.cs (2)
41return _objectCreationExpression.Initializer is InitializerExpressionSyntax 92var individualElementCount = _objectCreationExpression.Initializer?.Expressions.Count ?? 0;
src\Analyzers\CSharp\Analyzers\UseCollectionInitializer\CSharpUseCollectionInitializerDiagnosticAnalyzer.cs (1)
61GetMatchElements(preMatches).Concat(GetInitializerElements(objectCreationExpression.Initializer))));
src\Analyzers\CSharp\CodeFixes\UseCollectionInitializer\CSharpUseCollectionInitializerCodeFixProvider_CollectionExpression.cs (1)
32static objectCreation => objectCreation.Initializer,
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\IndentBlockFormattingRule.cs (2)
163case BaseObjectCreationExpressionSyntax objectCreation when objectCreation.Initializer != null: 164SetAlignmentBlockOperation(list, objectCreation, objectCreation.Initializer);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1547initializer = objectCreationExpression.Initializer;
Microsoft.CodeAnalysis.Test.Utilities (1)
Compilation\ControlFlowGraphVerifier.cs (1)
1103if (((CSharp.Syntax.BaseObjectCreationExpressionSyntax)syntax).Initializer?.Expressions.Any() == true)
Roslyn.Diagnostics.CSharp.Analyzers (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\IndentBlockFormattingRule.cs (2)
163case BaseObjectCreationExpressionSyntax objectCreation when objectCreation.Initializer != null: 164SetAlignmentBlockOperation(list, objectCreation, objectCreation.Initializer);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1547initializer = objectCreationExpression.Initializer;