1 implementation of IArrayInitializerOperation
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
7335internal sealed partial class ArrayInitializerOperation : Operation, IArrayInitializerOperation
29 references to IArrayInitializerOperation
Microsoft.CodeAnalysis (15)
Generated\OperationKind.Generated.cs (1)
175/// <summary>Indicates an <see cref="IArrayInitializerOperation"/>.</summary>
Generated\Operations.Generated.cs (6)
1250IArrayInitializerOperation? Initializer { get; } 5666internal ArrayCreationOperation(ImmutableArray<IOperation> dimensionSizes, IArrayInitializerOperation? initializer, SemanticModel? semanticModel, SyntaxNode syntax, ITypeSymbol? type, bool isImplicit) 5674public IArrayInitializerOperation? Initializer { get; } 10591public override IOperation VisitArrayInitializer(IArrayInitializerOperation operation, object? argument) 10925public virtual void VisitArrayInitializer(IArrayInitializerOperation operation) => DefaultVisit(operation); 11061public virtual TResult? VisitArrayInitializer(IArrayInitializerOperation operation, TArgument argument) => DefaultVisit(operation, argument);
Operations\ControlFlowGraphBuilder.cs (8)
6289var visitedInitializer = (IArrayInitializerOperation?)Visit(operation.Initializer); 6296public override IOperation VisitArrayInitializer(IArrayInitializerOperation operation, int? captureIdForResult) 6302void visitAndPushArrayInitializerValues(IArrayInitializerOperation initializer) 6309visitAndPushArrayInitializerValues((IArrayInitializerOperation)elementValue); 6318IArrayInitializerOperation popAndAssembleArrayInitializerValues(IArrayInitializerOperation initializer) 6328visitedElementValue = popAndAssembleArrayInitializerValues((IArrayInitializerOperation)elementValue);
Microsoft.CodeAnalysis.CSharp (3)
Operations\CSharpOperationFactory.cs (3)
1201IArrayInitializerOperation? arrayInitializer = (IArrayInitializerOperation?)Create(boundArrayCreation.InitializerOpt); 1209private IArrayInitializerOperation CreateBoundArrayInitializationOperation(BoundArrayInitialization boundArrayInitialization)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
UseUtf8StringLiteralCodeFixProvider.cs (1)
143private static string GetUtf8StringValueFromArrayInitializer(IArrayInitializerOperation initializer)
Microsoft.CodeAnalysis.CSharp.Features (1)
UseUtf8StringLiteralCodeFixProvider.cs (1)
143private static string GetUtf8StringValueFromArrayInitializer(IArrayInitializerOperation initializer)
Microsoft.CodeAnalysis.Test.Utilities (6)
Compilation\OperationTreeVerifier.cs (2)
1609public override void VisitArrayInitializer(IArrayInitializerOperation operation) 1611LogString(nameof(IArrayInitializerOperation));
Compilation\TestOperationVisitor.cs (1)
1131public override void VisitArrayInitializer(IArrayInitializerOperation operation)
Diagnostics\OperationTestAnalyzer.cs (3)
564var initializer = arrayArgument.Initializer; 794var initializer = (IArrayInitializerOperation)operationContext.Operation;
Microsoft.CodeAnalysis.VisualBasic (3)
Operations\VisualBasicOperationFactory.vb (3)
865Dim initializer As IArrayInitializerOperation = DirectCast(Create(boundArrayCreation.InitializerOpt), IArrayInitializerOperation) 872Private Function CreateBoundArrayInitializationOperation(boundArrayInitialization As BoundArrayInitialization) As IArrayInitializerOperation