24 references to HasAssociatedField
Microsoft.CodeAnalysis.CSharp (9)
Binder\Binder_Expressions.cs (1)
9148bool isUsableAsField = eventSymbol.HasAssociatedField && this.IsAccessible(eventSymbol.AssociatedField, ref useSiteInfo, (receiver != null) ? receiver.Type : null);
Binder\Binder_Statements.cs (1)
1763return leastOverridden.HasAssociatedField ?
Compilation\CSharpSemanticModel.cs (1)
1849return symbol is object && symbol.HasAssociatedField && this.IsAccessible(position, symbol.AssociatedField); //calls CheckAndAdjustPosition
Compiler\MethodBodySynthesizer.cs (1)
217Debug.Assert(eventSymbol.HasAssociatedField);
FlowAnalysis\EmptyStructTypeCache.cs (1)
210return (!eventSymbol.HasAssociatedField || ShouldIgnoreStructField(eventSymbol, eventSymbol.Type)) ? null : eventSymbol.AssociatedField.AsMember(type);
Lowering\LocalRewriter\LocalRewriter_Event.cs (2)
196Debug.Assert(eventSymbol.HasAssociatedField); 227Debug.Assert(eventSymbol.HasAssociatedField);
Symbols\Source\SourceEventSymbol.cs (1)
597else if (IsReadOnly && HasAssociatedField)
Symbols\Synthesized\SynthesizedEventAccessorSymbol.cs (1)
37return AssociatedEvent.HasAssociatedField;
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (2)
CodeGen\EventTests.cs (2)
230Assert.True(@event.HasAssociatedField); 239Assert.False(@event.HasAssociatedField);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (3)
PartialEventsAndConstructorsTests.cs (3)
1929Assert.False(e.HasAssociatedField); 1934Assert.False(e.SourcePartialImplementationPart.HasAssociatedField); 1960Assert.False(e.HasAssociatedField);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (7)
Symbols\Metadata\PE\LoadingEvents.cs (3)
472Assert.True(@event.HasAssociatedField); 526Assert.True(@event.HasAssociatedField); 587AssertEx.All(events, e => e.HasAssociatedField);
Symbols\Source\EventTests.cs (4)
98Assert.True(@event.HasAssociatedField); 136Assert.True(@event.HasAssociatedField); 175Assert.False(@event.HasAssociatedField); 210Assert.False(@event.HasAssociatedField);
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (3)
Metadata\WinMdEventTests.cs (3)
3561Assert.True(@event.HasAssociatedField); 3591if (@event.HasAssociatedField) 3622if (@event.HasAssociatedField)