1 implementation of IObjectOrCollectionInitializerOperation
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
6317internal sealed partial class ObjectOrCollectionInitializerOperation : Operation, IObjectOrCollectionInitializerOperation
56 references to IObjectOrCollectionInitializerOperation
Microsoft.CodeAnalysis (27)
Generated\OperationKind.Generated.cs (1)
122/// <summary>Indicates an <see cref="IObjectOrCollectionInitializerOperation"/>.</summary>
Generated\Operations.Generated.cs (19)
1192IObjectOrCollectionInitializerOperation? Initializer { get; } 1223IObjectOrCollectionInitializerOperation? Initializer { get; } 1629IObjectOrCollectionInitializerOperation Initializer { get; } 1727IObjectOrCollectionInitializerOperation? Initializer { get; } 3148IObjectOrCollectionInitializerOperation? Initializer { get; } 3357IObjectOrCollectionInitializerOperation Initializer { get; } 5544internal ObjectCreationOperation(IMethodSymbol? constructor, IObjectOrCollectionInitializerOperation? initializer, ImmutableArray<IArgumentOperation> arguments, SemanticModel? semanticModel, SyntaxNode syntax, ITypeSymbol? type, ConstantValue? constantValue, bool isImplicit) 5554public IObjectOrCollectionInitializerOperation? Initializer { get; } 5614internal TypeParameterObjectCreationOperation(IObjectOrCollectionInitializerOperation? initializer, SemanticModel? semanticModel, SyntaxNode syntax, ITypeSymbol? type, bool isImplicit) 5620public IObjectOrCollectionInitializerOperation? Initializer { get; } 6375internal MemberInitializerOperation(IOperation initializedMember, IObjectOrCollectionInitializerOperation initializer, SemanticModel? semanticModel, SyntaxNode syntax, ITypeSymbol? type, bool isImplicit) 6383public IObjectOrCollectionInitializerOperation Initializer { get; } 9277internal NoPiaObjectCreationOperation(IObjectOrCollectionInitializerOperation? initializer, SemanticModel? semanticModel, SyntaxNode syntax, ITypeSymbol? type, bool isImplicit) 9283public IObjectOrCollectionInitializerOperation? Initializer { get; } 9651internal WithOperation(IOperation operand, IMethodSymbol? cloneMethod, IObjectOrCollectionInitializerOperation initializer, SemanticModel? semanticModel, SyntaxNode syntax, ITypeSymbol? type, bool isImplicit) 9661public IObjectOrCollectionInitializerOperation Initializer { get; } 10486public override IOperation VisitObjectOrCollectionInitializer(IObjectOrCollectionInitializerOperation operation, object? argument) 10899public virtual void VisitObjectOrCollectionInitializer(IObjectOrCollectionInitializerOperation operation) => DefaultVisit(operation); 11035public virtual TResult? VisitObjectOrCollectionInitializer(IObjectOrCollectionInitializerOperation operation, TArgument argument) => DefaultVisit(operation, argument);
Operations\ControlFlowGraphBuilder.cs (5)
5918private IOperation HandleObjectOrCollectionInitializer(IObjectOrCollectionInitializerOperation? initializer, IOperation objectCreation) 5935void visitInitializer(IObjectOrCollectionInitializerOperation initializerOperation, IOperation initializedInstance) 6158public override IOperation VisitObjectOrCollectionInitializer(IObjectOrCollectionInitializerOperation operation, int? captureIdForResult) 7217var initializer = (IObjectOrCollectionInitializerOperation)children.Last();
Operations\OperationNodes.cs (2)
252public DynamicObjectCreationOperation(IObjectOrCollectionInitializerOperation? initializer, ImmutableArray<IOperation> arguments, ImmutableArray<string> argumentNames, ImmutableArray<RefKind> argumentRefKinds, SemanticModel? semanticModel, SyntaxNode syntax, ITypeSymbol? type, bool isImplicit) : 258public IObjectOrCollectionInitializerOperation? Initializer { get; }
Microsoft.CodeAnalysis.CSharp (14)
Operations\CSharpOperationFactory.cs (14)
728IObjectOrCollectionInitializerOperation? initializer = (IObjectOrCollectionInitializerOperation?)Create(boundObjectCreationExpression.InitializerExpressionOpt); 736IObjectOrCollectionInitializerOperation initializer = (IObjectOrCollectionInitializerOperation)Create(boundWithExpression.InitializerExpression); 746IObjectOrCollectionInitializerOperation? initializer = (IObjectOrCollectionInitializerOperation?)Create(boundDynamicObjectCreationExpression.InitializerExpressionOpt); 827private IObjectOrCollectionInitializerOperation CreateBoundObjectInitializerExpressionOperation(BoundObjectInitializerExpression boundObjectInitializerExpression) 836private IObjectOrCollectionInitializerOperation CreateBoundCollectionInitializerExpressionOperation(BoundCollectionInitializerExpression boundCollectionInitializerExpression) 1281IObjectOrCollectionInitializerOperation initializer = (IObjectOrCollectionInitializerOperation)Create(boundAssignmentOperator.Right); 1348IObjectOrCollectionInitializerOperation? initializer = (IObjectOrCollectionInitializerOperation?)Create(boundNewT.InitializerExpressionOpt); 1357IObjectOrCollectionInitializerOperation? initializer = (IObjectOrCollectionInitializerOperation?)Create(creation.InitializerExpressionOpt);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
ConvertToRecordHelpers.cs (1)
372Initializer: IObjectOrCollectionInitializerOperation initializer,
Microsoft.CodeAnalysis.CSharp.Features (1)
ConvertToRecordHelpers.cs (1)
372Initializer: IObjectOrCollectionInitializerOperation initializer,
Microsoft.CodeAnalysis.Features (2)
SignatureHelp\CommonSignatureHelpUtilities.cs (2)
160var parentOperation = semanticModel.GetOperation(initializer.Parent, cancellationToken) as IObjectOrCollectionInitializerOperation;
Microsoft.CodeAnalysis.Test.Utilities (3)
Compilation\OperationTreeVerifier.cs (2)
1486public override void VisitObjectOrCollectionInitializer(IObjectOrCollectionInitializerOperation operation) 1488LogString(nameof(IObjectOrCollectionInitializerOperation));
Compilation\TestOperationVisitor.cs (1)
1066public override void VisitObjectOrCollectionInitializer(IObjectOrCollectionInitializerOperation operation)
Microsoft.CodeAnalysis.VisualBasic (8)
Operations\VisualBasicOperationFactory.vb (8)
821Dim initializer As IObjectOrCollectionInitializerOperation = DirectCast(Create(boundObjectCreationExpression.InitializerOpt), IObjectOrCollectionInitializerOperation) 831Private Function CreateBoundObjectInitializerExpressionOperation(boundObjectInitializerExpression As BoundObjectInitializerExpression) As IObjectOrCollectionInitializerOperation 839Private Function CreateBoundCollectionInitializerExpressionOperation(boundCollectionInitializerExpression As BoundCollectionInitializerExpression) As IObjectOrCollectionInitializerOperation 848Dim initializer As IObjectOrCollectionInitializerOperation = DirectCast(Create(boundNewT.InitializerOpt), IObjectOrCollectionInitializerOperation) 856Dim initializer As IObjectOrCollectionInitializerOperation = DirectCast(Create(creation.InitializerOpt), IObjectOrCollectionInitializerOperation)