4 overrides of AssociatedField
Microsoft.CodeAnalysis.CSharp (4)
Symbols\Metadata\PE\PEEventSymbol.cs (1)
209
internal override FieldSymbol?
AssociatedField
Symbols\Retargeting\RetargetingEventSymbol.cs (1)
77
internal override FieldSymbol?
AssociatedField
Symbols\Source\SourceFieldLikeEventSymbol.cs (1)
150
internal override FieldSymbol?
AssociatedField
=> AssociatedEventField;
Symbols\SubstitutedEventSymbol.cs (1)
77
internal override FieldSymbol?
AssociatedField
61 references to AssociatedField
Microsoft.CodeAnalysis.CSharp (38)
Binder\Binder.ValueChecks.cs (1)
1628
else if (RequiresVariableReceiver(receiver, eventSymbol.
AssociatedField
) && // NOTE: using field, not event
Binder\Binder_Expressions.cs (1)
9148
bool isUsableAsField = eventSymbol.HasAssociatedField && this.IsAccessible(eventSymbol.
AssociatedField
, ref useSiteInfo, (receiver != null) ? receiver.Type : null);
Binder\Binder_Operators.cs (1)
4017
fieldSymbol = eventSymbol.
AssociatedField
;
Compilation\CSharpSemanticModel.cs (1)
1849
return symbol is object && symbol.HasAssociatedField && this.IsAccessible(position, symbol.
AssociatedField
); //calls CheckAndAdjustPosition
Compilation\SyntaxTreeSemanticModel.cs (1)
1272
return (declaredSymbol.GetSymbol<EventSymbol>()).
AssociatedField
;
Compiler\MethodBodySynthesizer.cs (2)
239
FieldSymbol field = eventSymbol.
AssociatedField
;
382
fieldSymbol: eventSymbol.
AssociatedField
,
Emitter\Model\PEModuleBuilder.cs (1)
418
FieldSymbol field = ((EventSymbol)member).
AssociatedField
;
FlowAnalysis\AbstractFlowPass.cs (2)
594
VisitFieldAccessInternal(node1.ReceiverOpt, node1.EventSymbol.
AssociatedField
);
2299
VisitFieldAccessInternal(node.ReceiverOpt, node.EventSymbol.
AssociatedField
);
FlowAnalysis\DataFlowsOutWalker.cs (1)
173
FieldSymbol associatedField = eventAccess.EventSymbol.
AssociatedField
;
FlowAnalysis\DefiniteAssignment.cs (7)
811
FieldSymbol associatedField = eventAccess.EventSymbol.
AssociatedField
;
994
FieldSymbol associatedField = eventAccess.EventSymbol.
AssociatedField
;
1093
member = eventSymbol.
AssociatedField
;
1419
if (!MayRequireTracking(eventAccess.ReceiverOpt, eventAccess.EventSymbol.
AssociatedField
) || IsAssigned(eventAccess.ReceiverOpt, out unassignedSlot))
1424
unassignedSlot = GetOrCreateSlot(eventAccess.EventSymbol.
AssociatedField
, unassignedSlot);
2625
FieldSymbol associatedField = @event.EventSymbol.
AssociatedField
;
2762
FieldSymbol associatedField = node.EventSymbol.
AssociatedField
;
FlowAnalysis\EmptyStructTypeCache.cs (1)
210
return (!eventSymbol.HasAssociatedField || ShouldIgnoreStructField(eventSymbol, eventSymbol.Type)) ? null : eventSymbol.
AssociatedField
.AsMember(type);
FlowAnalysis\NullableWalker.cs (1)
746
field = e.
AssociatedField
;
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (2)
918
return _bound.Convert(MemberInfoType, _bound.FieldInfo(((EventSymbol)symbol).
AssociatedField
));
933
return _bound.Convert(MemberInfoType, _bound.FieldInfo(((EventSymbol)symbol).
AssociatedField
));
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
278
Binder.ReportDiagnosticsIfObsolete(_diagnostics, node.EventSymbol.
AssociatedField
, node.Syntax, hasBaseReceiver, _containingSymbol, _containingSymbol.ContainingType, BinderFlags.None);
Lowering\LocalRewriter\LocalRewriter_Event.cs (1)
229
FieldSymbol? fieldSymbol = eventSymbol.
AssociatedField
;
Symbols\BaseTypeAnalysis.cs (1)
192
field = ((EventSymbol)member).
AssociatedField
;
Symbols\EventSymbol.cs (3)
74
return (object?)this.
AssociatedField
!= null;
117
return (object?)this.
AssociatedField
== null ?
119
this.
AssociatedField
.GetAttributes();
Symbols\MemberSymbolExtensions.cs (1)
920
field = ((EventSymbol)member).
AssociatedField
;
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
1195
FieldSymbol associatedField = eventSymbol.
AssociatedField
;
Symbols\Retargeting\RetargetingEventSymbol.cs (2)
81
return (object?)_underlyingEvent.
AssociatedField
== null
83
: this.RetargetingTranslator.Retarget(_underlyingEvent.
AssociatedField
);
Symbols\Source\SourceMemberContainerSymbol.cs (4)
1542
FieldSymbol? associatedField = ((EventSymbol)m).
AssociatedField
;
2660
field = ((EventSymbol)member).
AssociatedField
;
2997
f = ((EventSymbol)m).
AssociatedField
;
5754
Debug.Assert(@event.
AssociatedField
is null);
Symbols\SubstitutedEventSymbol.cs (1)
81
FieldSymbol? originalAssociatedField = OriginalDefinition.
AssociatedField
;
Symbols\Tuples\TupleTypeSymbol.cs (1)
1078
var underlyingAssociatedField = underlyingEvent.
AssociatedField
;
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (4)
CodeGen\CodeGenTupleTest.cs (2)
16073
var m1E1BackingField = m1E1.
AssociatedField
;
16099
Assert.Null(m1E2.
AssociatedField
);
CodeGen\EventTests.cs (2)
231
var associatedField = @event.
AssociatedField
;
240
Assert.Null(@event.
AssociatedField
);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (5)
Attributes\AttributeTests.cs (4)
2640
AssertNoAttributes(event1.
AssociatedField
);
2649
AssertNoAttributes(event2.
AssociatedField
);
2658
AssertNoAttributes(event3.
AssociatedField
);
2667
Assert.Equal("DD", GetSingleAttributeName(event4.
AssociatedField
));
Attributes\AttributeTests_Conditional.cs (1)
184
attributesArrayBuilder.Add(eventE.
AssociatedField
.GetAttributes());
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (9)
Symbols\Source\EventTests.cs (9)
100
var associatedField = @event.
AssociatedField
;
138
var associatedField = @event.
AssociatedField
;
177
Assert.Null(@event.
AssociatedField
);
212
Assert.Null(@event.
AssociatedField
);
2268
Assert.Equal(baseEventType, event1.
AssociatedField
.Type);
2275
Assert.Null(event2.
AssociatedField
);
2417
Assert.Null(eventE.
AssociatedField
);
2418
Assert.NotNull(eventF.
AssociatedField
); // Since it has an initializer.
2865
AssertEx.Equal([.. compiledGeneratedAttr, "A(6)"], e.
AssociatedField
.GetAttributes().ToStrings());
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (5)
Metadata\WinMdEventTests.cs (5)
3345
var field = @event.
AssociatedField
;
3594
Assert.Equal(expectedFieldType, @event.
AssociatedField
.Type);
3598
Assert.Null(@event.
AssociatedField
);
3624
Assert.Equal(eventType, @event.
AssociatedField
.Type);
3628
Assert.Null(@event.
AssociatedField
);