1 instantiation of BoundEventAssignmentOperator
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
6321
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)
3509
var
eventAssignment = (
BoundEventAssignmentOperator
)boundNode;
3525
case BoundKind.EventAccess when boundNodeForSyntacticParent is
BoundEventAssignmentOperator
{ ResultKind: LookupResultKind.Viable } parentOperator &&
FlowAnalysis\AbstractFlowPass.cs (1)
1555
public override BoundNode VisitEventAssignmentOperator(
BoundEventAssignmentOperator
node)
FlowAnalysis\NullableWalker.cs (1)
13242
public override BoundNode? VisitEventAssignmentOperator(
BoundEventAssignmentOperator
node)
Generated\BoundNodes.xml.Generated.cs (10)
6317
public
BoundEventAssignmentOperator
Update(EventSymbol @event, bool isAddition, bool isDynamic, BoundExpression? receiverOpt, BoundExpression argument, TypeSymbol type)
6321
var
result = new BoundEventAssignmentOperator(this.Syntax, @event, isAddition, isDynamic, receiverOpt, argument, type, this.HasErrors);
9428
return VisitEventAssignmentOperator((
BoundEventAssignmentOperator
)node, arg);
9744
public virtual R VisitEventAssignmentOperator(
BoundEventAssignmentOperator
node, A arg) => this.DefaultVisit(node, arg);
9985
public virtual BoundNode? VisitEventAssignmentOperator(
BoundEventAssignmentOperator
node) => this.DefaultVisit(node);
10756
public override BoundNode? VisitEventAssignmentOperator(
BoundEventAssignmentOperator
node)
12179
public override BoundNode? VisitEventAssignmentOperator(
BoundEventAssignmentOperator
node)
14443
public override BoundNode? VisitEventAssignmentOperator(
BoundEventAssignmentOperator
node)
14448
BoundEventAssignmentOperator
updatedNode;
16936
public override TreeDumperNode VisitEventAssignmentOperator(
BoundEventAssignmentOperator
node, object? arg) => new TreeDumperNode("eventAssignmentOperator", null, new TreeDumperNode[]
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
285
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)
53
return CreateBoundEventAssignmentOperatorOperation((
BoundEventAssignmentOperator
)boundNode);
661
private IEventAssignmentOperation CreateBoundEventAssignmentOperatorOperation(
BoundEventAssignmentOperator
boundEventAssignmentOperator)
Operations\CSharpOperationFactory_Methods.cs (1)
124
internal IEventReferenceOperation CreateBoundEventAccessOperation(
BoundEventAssignmentOperator
boundEventAssignmentOperator)