1 implementation of IObjectOrCollectionInitializerOperation
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
6728internal sealed partial class ObjectOrCollectionInitializerOperation : Operation, IObjectOrCollectionInitializerOperation
53 references to IObjectOrCollectionInitializerOperation
Microsoft.AspNetCore.Mvc.Api.Analyzers (1)
ActualApiResponseMetadataFactory.cs (1)
157IObjectOrCollectionInitializerOperation initializer)
Microsoft.CodeAnalysis (28)
Generated\OperationKind.Generated.cs (1)
122/// <summary>Indicates an <see cref="IObjectOrCollectionInitializerOperation"/>.</summary>
Generated\Operations.Generated.cs (19)
1283IObjectOrCollectionInitializerOperation? Initializer { get; } 1316IObjectOrCollectionInitializerOperation? Initializer { get; } 1759IObjectOrCollectionInitializerOperation Initializer { get; } 1863IObjectOrCollectionInitializerOperation? Initializer { get; } 3400IObjectOrCollectionInitializerOperation? Initializer { get; } 3625IObjectOrCollectionInitializerOperation Initializer { get; } 5955internal ObjectCreationOperation(IMethodSymbol? constructor, IObjectOrCollectionInitializerOperation? initializer, ImmutableArray<IArgumentOperation> arguments, SemanticModel? semanticModel, SyntaxNode syntax, ITypeSymbol? type, ConstantValue? constantValue, bool isImplicit) 5965public IObjectOrCollectionInitializerOperation? Initializer { get; } 6025internal TypeParameterObjectCreationOperation(IObjectOrCollectionInitializerOperation? initializer, SemanticModel? semanticModel, SyntaxNode syntax, ITypeSymbol? type, bool isImplicit) 6031public IObjectOrCollectionInitializerOperation? Initializer { get; } 6786internal MemberInitializerOperation(IOperation initializedMember, IObjectOrCollectionInitializerOperation initializer, SemanticModel? semanticModel, SyntaxNode syntax, ITypeSymbol? type, bool isImplicit) 6794public IObjectOrCollectionInitializerOperation Initializer { get; } 9688internal NoPiaObjectCreationOperation(IObjectOrCollectionInitializerOperation? initializer, SemanticModel? semanticModel, SyntaxNode syntax, ITypeSymbol? type, bool isImplicit) 9694public IObjectOrCollectionInitializerOperation? Initializer { get; } 10062internal WithOperation(IOperation operand, IMethodSymbol? cloneMethod, IObjectOrCollectionInitializerOperation initializer, SemanticModel? semanticModel, SyntaxNode syntax, ITypeSymbol? type, bool isImplicit) 10072public IObjectOrCollectionInitializerOperation Initializer { get; } 11106public override IOperation VisitObjectOrCollectionInitializer(IObjectOrCollectionInitializerOperation operation, object? argument) 11539public virtual void VisitObjectOrCollectionInitializer(IObjectOrCollectionInitializerOperation operation) => DefaultVisit(operation); 11679public virtual TResult? VisitObjectOrCollectionInitializer(IObjectOrCollectionInitializerOperation operation, TArgument argument) => DefaultVisit(operation, argument);
Operations\ControlFlowGraphBuilder.cs (6)
6017private IOperation HandleObjectOrCollectionInitializer(IObjectOrCollectionInitializerOperation? initializer, IOperation objectCreation) 6034void visitInitializer(IObjectOrCollectionInitializerOperation initializerOperation, IOperation initializedInstance) 6292return memberInitializer.Initializer is IObjectOrCollectionInitializerOperation initializer 6359public override IOperation VisitObjectOrCollectionInitializer(IObjectOrCollectionInitializerOperation operation, int? captureIdForResult) 7485var 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.AnalyzerUtilities (2)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (2)
4027public sealed override TAbstractAnalysisValue VisitObjectOrCollectionInitializer(IObjectOrCollectionInitializerOperation operation, object? argument) 4029throw new NotSupportedException($"'{nameof(IObjectOrCollectionInitializerOperation)}' must have been lowered in the CFG");
Microsoft.CodeAnalysis.CSharp (14)
Operations\CSharpOperationFactory.cs (14)
738IObjectOrCollectionInitializerOperation? initializer = (IObjectOrCollectionInitializerOperation?)Create(boundObjectCreationExpression.InitializerExpressionOpt); 754IObjectOrCollectionInitializerOperation initializer = (IObjectOrCollectionInitializerOperation)Create(boundWithExpression.InitializerExpression); 764IObjectOrCollectionInitializerOperation? initializer = (IObjectOrCollectionInitializerOperation?)Create(boundDynamicObjectCreationExpression.InitializerExpressionOpt); 846private IObjectOrCollectionInitializerOperation CreateBoundObjectInitializerExpressionOperation(BoundObjectInitializerExpression boundObjectInitializerExpression) 855private IObjectOrCollectionInitializerOperation CreateBoundCollectionInitializerExpressionOperation(BoundCollectionInitializerExpression boundCollectionInitializerExpression) 1398IObjectOrCollectionInitializerOperation initializer = (IObjectOrCollectionInitializerOperation)Create(boundAssignmentOperator.Right); 1465IObjectOrCollectionInitializerOperation? initializer = (IObjectOrCollectionInitializerOperation?)Create(boundNewT.InitializerExpressionOpt); 1474IObjectOrCollectionInitializerOperation? initializer = (IObjectOrCollectionInitializerOperation?)Create(creation.InitializerExpressionOpt);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordHelpers.cs (1)
374Initializer: IObjectOrCollectionInitializerOperation initializer,
Microsoft.CodeAnalysis.CSharp.Features (1)
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordHelpers.cs (1)
374Initializer: IObjectOrCollectionInitializerOperation initializer,
Microsoft.CodeAnalysis.Features (2)
SignatureHelp\CommonSignatureHelpUtilities.cs (2)
176var parentOperation = semanticModel.GetOperation(initializer.Parent, cancellationToken) as IObjectOrCollectionInitializerOperation;
Microsoft.CodeAnalysis.Test.Utilities (3)
Compilation\OperationTreeVerifier.cs (2)
1483public override void VisitObjectOrCollectionInitializer(IObjectOrCollectionInitializerOperation operation) 1485LogString(nameof(IObjectOrCollectionInitializerOperation));
Compilation\TestOperationVisitor.cs (1)
1091public override void VisitObjectOrCollectionInitializer(IObjectOrCollectionInitializerOperation operation)
Roslyn.Diagnostics.Analyzers (1)
AbstractDoNotCopyValue.cs (1)
961public override void VisitObjectOrCollectionInitializer(IObjectOrCollectionInitializerOperation operation)