1 write to EventSymbol
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
7519
this.
EventSymbol
= eventSymbol;
45 references to EventSymbol
Microsoft.CodeAnalysis.CSharp (45)
Binder\Binder.ValueChecks.cs (3)
1825
var eventSymbol = eventAccess.
EventSymbol
;
1849
EventSymbol eventSymbol = boundEvent.
EventSymbol
;
3799
var eventSymbol = eventAccess.
EventSymbol
;
Binder\Binder_Operators.cs (3)
696
EventSymbol eventSymbol = left.
EventSymbol
;
4183
if (!eventAccess.IsUsableAsField || eventAccess.
EventSymbol
.IsWindowsRuntimeEvent)
4187
EventSymbol eventSymbol = eventAccess.
EventSymbol
;
Binder\Binder_Statements.cs (1)
1532
((BoundEventAccess)op1).
EventSymbol
.IsWindowsRuntimeEvent)
BoundTree\BoundExpression.cs (1)
400
get { return this.
EventSymbol
; }
FlowAnalysis\AbstractFlowPass.cs (2)
595
VisitFieldAccessInternal(node1.ReceiverOpt, node1.
EventSymbol
.AssociatedField);
2349
VisitFieldAccessInternal(node.ReceiverOpt, node.
EventSymbol
.AssociatedField);
FlowAnalysis\DataFlowsOutWalker.cs (1)
173
FieldSymbol associatedField = eventAccess.
EventSymbol
.AssociatedField;
FlowAnalysis\DefiniteAssignment.cs (7)
762
FieldSymbol associatedField = eventAccess.
EventSymbol
.AssociatedField;
946
FieldSymbol associatedField = eventAccess.
EventSymbol
.AssociatedField;
1044
var eventSymbol = eventAccess.
EventSymbol
;
1371
if (!MayRequireTracking(eventAccess.ReceiverOpt, eventAccess.
EventSymbol
.AssociatedField) || IsAssigned(eventAccess.ReceiverOpt, out unassignedSlot))
1376
unassignedSlot = GetOrCreateSlot(eventAccess.
EventSymbol
.AssociatedField, unassignedSlot);
2569
FieldSymbol associatedField = @event.
EventSymbol
.AssociatedField;
2710
FieldSymbol associatedField = node.
EventSymbol
.AssociatedField;
FlowAnalysis\NullableWalker.cs (4)
2088
var eventSymbol = eventAccess.
EventSymbol
;
11182
if (left.Kind == BoundKind.EventAccess && ((BoundEventAccess)left).
EventSymbol
.IsWindowsRuntimeEvent)
12183
var updatedSymbol = VisitMemberAccess(node, node.ReceiverOpt, node.
EventSymbol
);
12184
SetUpdatedSymbol(node, node.
EventSymbol
, updatedSymbol);
Generated\BoundNodes.xml.Generated.cs (4)
7535
if (receiverOpt != this.ReceiverOpt || !Symbols.SymbolEqualityComparer.ConsiderEverything.Equals(eventSymbol, this.
EventSymbol
) || isUsableAsField != this.IsUsableAsField || resultKind != this.ResultKind || !TypeSymbol.Equals(type, this.Type, TypeCompareKind.ConsiderEverything))
12402
EventSymbol eventSymbol = this.VisitEventSymbol(node.
EventSymbol
);
14962
EventSymbol eventSymbol = GetUpdatedSymbol(node, node.
EventSymbol
);
17279
new TreeDumperNode("eventSymbol", node.
EventSymbol
, null),
Lowering\DiagnosticsPass_ExpressionTrees.cs (2)
278
Binder.ReportDiagnosticsIfObsolete(_diagnostics, node.
EventSymbol
.AssociatedField, node.Syntax, hasBaseReceiver, _containingSymbol, _containingSymbol.ContainingType, BinderFlags.None);
279
Binder.AssertNotUnsafeMemberAccess(node.
EventSymbol
.AssociatedField);
Lowering\DiagnosticsPass_Warnings.cs (3)
215
return event1.
EventSymbol
== event2.
EventSymbol
&&
216
(event1.
EventSymbol
.IsStatic || IsSameLocalOrField(event1.ReceiverOpt, event2.ReceiverOpt));
Lowering\LocalRewriter\LocalRewriter.cs (1)
1070
if (eventAccess.
EventSymbol
.IsStatic)
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.cs (3)
46
if (eventAccess.
EventSymbol
.IsWindowsRuntimeEvent)
128
if (eventAccess.
EventSymbol
.IsWindowsRuntimeEvent)
131
eventAccess.
EventSymbol
,
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (5)
856
if (eventAccess.
EventSymbol
.IsWindowsRuntimeEvent)
859
return eventAccess.Update(TransformPropertyOrEventReceiver(eventAccess.
EventSymbol
, eventAccess.ReceiverOpt,
861
eventAccess.
EventSymbol
, eventAccess.IsUsableAsField, eventAccess.ResultKind, eventAccess.Type);
864
if (TransformCompoundAssignmentFieldOrEventAccessReceiver(eventAccess.
EventSymbol
, ref receiverOpt, stores, temps))
866
return MakeEventAccess(eventAccess.Syntax, receiverOpt, eventAccess.
EventSymbol
, eventAccess.ConstantValueOpt, eventAccess.ResultKind, eventAccess.Type);
Lowering\LocalRewriter\LocalRewriter_Event.cs (2)
195
EventSymbol eventSymbol = left.
EventSymbol
;
216
return MakeEventAccess(node.Syntax, rewrittenReceiver, node.
EventSymbol
, node.ConstantValueOpt, node.ResultKind, node.Type);
Operations\CSharpOperationFactory.cs (3)
652
IEventSymbol @event = boundEventAccess.
EventSymbol
.GetPublicSymbol();
653
IOperation? instance = CreateReceiverOperation(boundEventAccess.ReceiverOpt, boundEventAccess.
EventSymbol
);
657
TypeParameterSymbol? constrainedToType = GetConstrainedToType(boundEventAccess.
EventSymbol
, boundEventAccess.ReceiverOpt);