2 instantiations of BoundEventAssignmentOperator
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_Operators.cs (1)
332return new BoundEventAssignmentOperator(
Generated\BoundNodes.xml.Generated.cs (1)
6114var result = new BoundEventAssignmentOperator(this.Syntax, @event, isAddition, isDynamic, receiverOpt, argument, type, this.HasErrors);
22 references to BoundEventAssignmentOperator
Microsoft.CodeAnalysis.CSharp (21)
Compilation\CSharpSemanticModel.cs (3)
3489var eventAssignment = (BoundEventAssignmentOperator)boundNode; 3505case BoundKind.EventAccess when boundNodeForSyntacticParent is BoundEventAssignmentOperator { ResultKind: LookupResultKind.Viable } parentOperator &&
FlowAnalysis\AbstractFlowPass.cs (1)
1419public override BoundNode VisitEventAssignmentOperator(BoundEventAssignmentOperator node)
FlowAnalysis\NullableWalker.cs (1)
10763public override BoundNode? VisitEventAssignmentOperator(BoundEventAssignmentOperator node)
Generated\BoundNodes.xml.Generated.cs (10)
6110public BoundEventAssignmentOperator Update(EventSymbol @event, bool isAddition, bool isDynamic, BoundExpression? receiverOpt, BoundExpression argument, TypeSymbol type) 6114var result = new BoundEventAssignmentOperator(this.Syntax, @event, isAddition, isDynamic, receiverOpt, argument, type, this.HasErrors); 8835return VisitEventAssignmentOperator((BoundEventAssignmentOperator)node, arg); 9130public virtual R VisitEventAssignmentOperator(BoundEventAssignmentOperator node, A arg) => this.DefaultVisit(node, arg); 9358public virtual BoundNode? VisitEventAssignmentOperator(BoundEventAssignmentOperator node) => this.DefaultVisit(node); 10107public override BoundNode? VisitEventAssignmentOperator(BoundEventAssignmentOperator node) 11349public override BoundNode? VisitEventAssignmentOperator(BoundEventAssignmentOperator node) 13481public override BoundNode? VisitEventAssignmentOperator(BoundEventAssignmentOperator node) 13486BoundEventAssignmentOperator updatedNode; 15842public override TreeDumperNode VisitEventAssignmentOperator(BoundEventAssignmentOperator node, object? arg) => new TreeDumperNode("eventAssignmentOperator", null, new TreeDumperNode[]
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
273public override BoundNode VisitEventAssignmentOperator(BoundEventAssignmentOperator node)
Lowering\LocalRewriter\LocalRewriter_Event.cs (2)
19public override BoundNode VisitEventAssignmentOperator(BoundEventAssignmentOperator node) 280private BoundExpression RewriteNoPiaEventAssignmentOperator(BoundEventAssignmentOperator node, BoundExpression rewrittenReceiver, BoundExpression rewrittenArgument)
Operations\CSharpOperationFactory.cs (2)
54return CreateBoundEventAssignmentOperatorOperation((BoundEventAssignmentOperator)boundNode); 651private IEventAssignmentOperation CreateBoundEventAssignmentOperatorOperation(BoundEventAssignmentOperator boundEventAssignmentOperator)
Operations\CSharpOperationFactory_Methods.cs (1)
124internal IEventReferenceOperation CreateBoundEventAccessOperation(BoundEventAssignmentOperator boundEventAssignmentOperator)
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (1)
Rewriters\MayHaveSideEffectsVisitor.cs (1)
57public override BoundNode VisitEventAssignmentOperator(BoundEventAssignmentOperator node)