1 implementation of IMemberInitializerOperation
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
6784internal sealed partial class MemberInitializerOperation : Operation, IMemberInitializerOperation
30 references to IMemberInitializerOperation
Microsoft.CodeAnalysis (11)
Generated\OperationKind.Generated.cs (1)
124/// <summary>Indicates an <see cref="IMemberInitializerOperation"/>.</summary>
Generated\Operations.Generated.cs (3)
11111public override IOperation VisitMemberInitializer(IMemberInitializerOperation operation, object? argument) 11540public virtual void VisitMemberInitializer(IMemberInitializerOperation operation) => DefaultVisit(operation); 11680public virtual TResult? VisitMemberInitializer(IMemberInitializerOperation operation, TArgument argument) => DefaultVisit(operation, argument);
Operations\ControlFlowGraphBuilder.cs (7)
6052handleMemberInitializer((IMemberInitializerOperation)innerInitializer); 6106void handleMemberInitializer(IMemberInitializerOperation memberInitializer) 6280static bool onlyContainsEmptyLeafNestedInitializers(IMemberInitializerOperation memberInitializer) 6293&& initializer.Initializers.All(e => e is IMemberInitializerOperation assignment && onlyContainsEmptyLeafNestedInitializers(assignment)); 6299void addIndexes(IMemberInitializerOperation memberInitializer) 6354addIndexes((IMemberInitializerOperation)initializer); 6365public override IOperation VisitMemberInitializer(IMemberInitializerOperation operation, int? captureIdForResult)
Microsoft.CodeAnalysis.AnalyzerUtilities (2)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (2)
4033public sealed override TAbstractAnalysisValue VisitMemberInitializer(IMemberInitializerOperation operation, object? argument) 4035throw new NotSupportedException($"'{nameof(IMemberInitializerOperation)}' must have been lowered in the CFG");
Microsoft.CodeAnalysis.CSharp (1)
Operations\CSharpOperationFactory.cs (1)
1394private IMemberInitializerOperation CreateBoundMemberInitializerOperation(BoundAssignmentOperator boundAssignmentOperator)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (12)
Semantics\DynamicTests.cs (12)
9427var operation = (IMemberInitializerOperation)model.GetOperation(assignment); 9548var operation = (IMemberInitializerOperation)model.GetOperation(assignment); 9668var operation = (IMemberInitializerOperation)model.GetOperation(assignment); 9782var operation = (IMemberInitializerOperation)model.GetOperation(assignment); 9893var operation = (IMemberInitializerOperation)model.GetOperation(assignment); 10004var operation = (IMemberInitializerOperation)model.GetOperation(assignment);
Microsoft.CodeAnalysis.Test.Utilities (3)
Compilation\OperationTreeVerifier.cs (2)
1491public override void VisitMemberInitializer(IMemberInitializerOperation operation) 1493LogString(nameof(IMemberInitializerOperation));
Compilation\TestOperationVisitor.cs (1)
1097public override void VisitMemberInitializer(IMemberInitializerOperation operation)
Roslyn.Diagnostics.Analyzers (1)
AbstractDoNotCopyValue.cs (1)
927public override void VisitMemberInitializer(IMemberInitializerOperation operation)