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