22 references to HasAssociatedField
Microsoft.CodeAnalysis.CSharp (10)
Binder\Binder_Expressions.cs (1)
7667
bool isUsableAsField = eventSymbol.
HasAssociatedField
&& this.IsAccessible(eventSymbol.AssociatedField, ref useSiteInfo, (receiver != null) ? receiver.Type : null);
Binder\Binder_Statements.cs (1)
1757
return leastOverridden.
HasAssociatedField
?
Compilation\CSharpSemanticModel.cs (1)
1859
return symbol is object && symbol.
HasAssociatedField
&& this.IsAccessible(position, symbol.AssociatedField); //calls CheckAndAdjustPosition
Compiler\MethodBodySynthesizer.cs (1)
216
Debug.Assert(eventSymbol.
HasAssociatedField
);
Compiler\MethodCompiler.cs (2)
542
if ((object)eventSymbol != null && eventSymbol.
HasAssociatedField
&& !eventSymbol.IsAbstract && compilationState.Emitting)
819
((EventSymbol)associatedPropertyOrEvent).
HasAssociatedField
;
FlowAnalysis\EmptyStructTypeCache.cs (1)
215
return (!eventSymbol.
HasAssociatedField
|| ShouldIgnoreStructField(eventSymbol, eventSymbol.Type)) ? null : eventSymbol.AssociatedField.AsMember(type);
Lowering\LocalRewriter\LocalRewriter_Event.cs (2)
187
Debug.Assert(eventSymbol.
HasAssociatedField
);
218
Debug.Assert(eventSymbol.
HasAssociatedField
);
Symbols\Source\SourceEventSymbol.cs (1)
534
else if (IsReadOnly &&
HasAssociatedField
)
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (2)
CodeGen\EventTests.cs (2)
230
Assert.True(@event.
HasAssociatedField
);
239
Assert.False(@event.
HasAssociatedField
);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (7)
Symbols\Metadata\PE\LoadingEvents.cs (3)
473
Assert.True(@event.
HasAssociatedField
);
527
Assert.True(@event.
HasAssociatedField
);
588
AssertEx.All(events, e => e.
HasAssociatedField
);
Symbols\Source\EventTests.cs (4)
98
Assert.True(@event.
HasAssociatedField
);
136
Assert.True(@event.
HasAssociatedField
);
175
Assert.False(@event.
HasAssociatedField
);
210
Assert.False(@event.
HasAssociatedField
);
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (3)
Metadata\WinMdEventTests.cs (3)
3561
Assert.True(@event.
HasAssociatedField
);
3591
if (@event.
HasAssociatedField
)
3622
if (@event.
HasAssociatedField
)