1 implementation of Initializer
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
5674public IArrayInitializerOperation? Initializer { get; }
16 references to Initializer
Microsoft.CodeAnalysis (1)
Operations\ControlFlowGraphBuilder.cs (1)
6289var visitedInitializer = (IArrayInitializerOperation?)Visit(operation.Initializer);
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
UseUtf8StringLiteralDiagnosticAnalyzer.cs (2)
70if (arrayCreationOperation.Initializer is null) 91var elements = arrayCreationOperation.Initializer.ElementValues;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
UseUtf8StringLiteralCodeFixProvider.cs (3)
61Contract.ThrowIfNull(arrayOp.Initializer); 63var stringValue = GetUtf8StringValueFromArrayInitializer(arrayOp.Initializer); 123.Where(a => a.Initializer?.ElementValues.FirstOrDefault()?.Syntax.SpanStart == diagnostic.Location.SourceSpan.Start)
Microsoft.CodeAnalysis.CSharp.Features (5)
UseUtf8StringLiteralCodeFixProvider.cs (3)
61Contract.ThrowIfNull(arrayOp.Initializer); 63var stringValue = GetUtf8StringValueFromArrayInitializer(arrayOp.Initializer); 123.Where(a => a.Initializer?.ElementValues.FirstOrDefault()?.Syntax.SpanStart == diagnostic.Location.SourceSpan.Start)
UseUtf8StringLiteralDiagnosticAnalyzer.cs (2)
70if (arrayCreationOperation.Initializer is null) 91var elements = arrayCreationOperation.Initializer.ElementValues;
Microsoft.CodeAnalysis.Features (1)
InlineMethod\AbstractInlineMethodRefactoringProvider.MethodParametersInfo.cs (1)
512&& argumentExpressionOperation is IArrayCreationOperation { Initializer: { } initializer }
Microsoft.CodeAnalysis.Test.Utilities (4)
Compilation\OperationTreeVerifier.cs (1)
1606Visit(operation.Initializer, "Initializer");
Compilation\TestOperationVisitor.cs (2)
1123if (operation.Initializer != null) 1125children = children.Concat(new[] { operation.Initializer });
Diagnostics\OperationTestAnalyzer.cs (1)
564var initializer = arrayArgument.Initializer;