1 instantiation of BoundEventAssignmentOperator
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
6227
var result = new
BoundEventAssignmentOperator
(this.Syntax, @event, isAddition, isDynamic, receiverOpt, argument, type, this.HasErrors);
21 references to BoundEventAssignmentOperator
Microsoft.CodeAnalysis.CSharp (21)
Compilation\CSharpSemanticModel.cs (3)
3496
var
eventAssignment = (
BoundEventAssignmentOperator
)boundNode;
3512
case BoundKind.EventAccess when boundNodeForSyntacticParent is
BoundEventAssignmentOperator
{ ResultKind: LookupResultKind.Viable } parentOperator &&
FlowAnalysis\AbstractFlowPass.cs (1)
1506
public override BoundNode VisitEventAssignmentOperator(
BoundEventAssignmentOperator
node)
FlowAnalysis\NullableWalker.cs (1)
11682
public override BoundNode? VisitEventAssignmentOperator(
BoundEventAssignmentOperator
node)
Generated\BoundNodes.xml.Generated.cs (10)
6223
public
BoundEventAssignmentOperator
Update(EventSymbol @event, bool isAddition, bool isDynamic, BoundExpression? receiverOpt, BoundExpression argument, TypeSymbol type)
6227
var
result = new BoundEventAssignmentOperator(this.Syntax, @event, isAddition, isDynamic, receiverOpt, argument, type, this.HasErrors);
9159
return VisitEventAssignmentOperator((
BoundEventAssignmentOperator
)node, arg);
9467
public virtual R VisitEventAssignmentOperator(
BoundEventAssignmentOperator
node, A arg) => this.DefaultVisit(node, arg);
9703
public virtual BoundNode? VisitEventAssignmentOperator(
BoundEventAssignmentOperator
node) => this.DefaultVisit(node);
10464
public override BoundNode? VisitEventAssignmentOperator(
BoundEventAssignmentOperator
node)
11744
public override BoundNode? VisitEventAssignmentOperator(
BoundEventAssignmentOperator
node)
13948
public override BoundNode? VisitEventAssignmentOperator(
BoundEventAssignmentOperator
node)
13953
BoundEventAssignmentOperator
updatedNode;
16403
public override TreeDumperNode VisitEventAssignmentOperator(
BoundEventAssignmentOperator
node, object? arg) => new TreeDumperNode("eventAssignmentOperator", null, new TreeDumperNode[]
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
284
public override BoundNode VisitEventAssignmentOperator(
BoundEventAssignmentOperator
node)
Lowering\LocalRewriter\LocalRewriter_Event.cs (2)
19
public override BoundNode VisitEventAssignmentOperator(
BoundEventAssignmentOperator
node)
290
private BoundExpression RewriteNoPiaEventAssignmentOperator(
BoundEventAssignmentOperator
node, BoundExpression rewrittenReceiver, BoundExpression rewrittenArgument)
Operations\CSharpOperationFactory.cs (2)
54
return CreateBoundEventAssignmentOperatorOperation((
BoundEventAssignmentOperator
)boundNode);
654
private IEventAssignmentOperation CreateBoundEventAssignmentOperatorOperation(
BoundEventAssignmentOperator
boundEventAssignmentOperator)
Operations\CSharpOperationFactory_Methods.cs (1)
124
internal IEventReferenceOperation CreateBoundEventAccessOperation(
BoundEventAssignmentOperator
boundEventAssignmentOperator)