1 write to _swtFirst
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\Semantics\MemberLookup.cs (1)
496
_swtFirst
= new SymWithType();
20 references to _swtFirst
Microsoft.CSharp (20)
Microsoft\CSharp\RuntimeBinder\Semantics\MemberLookup.cs (20)
83
if (
_swtFirst
== null)
85
_swtFirst
.Set(sym, type);
224
if (
_swtFirst
)
232
if (
_swtFirst
.Sym is FieldSymbol && symCur is EventSymbol
237
&&
_swtFirst
.Field().isEvent
243
else if (
_swtFirst
.Sym is FieldSymbol && symCur is EventSymbol)
250
if (
_swtFirst
.Sym.getKind() != symCur.getKind())
275
_swtFirst
.Clear();
278
else if (
_swtFirst
.Sym.getKind() != symCur.getKind())
283
if (!(
_swtFirst
.Sym is MethodSymbol))
361
Debug.Assert(!
_swtFirst
|| _fMulti);
374
if (
_swtFirst
&& !_fMulti)
406
Debug.Assert(!
_swtFirst
|| _fMulti);
415
typeStart.DiffHidden = (
_swtFirst
!= null);
423
type.DiffHidden = !!
_swtFirst
;
582
return !
_swtFirst
|| _swtAmbig;
588
return
_swtFirst
;
601
Debug.Assert(!
_swtFirst
|| _swtAmbig);
603
if (
_swtFirst
)
606
return ErrorHandling.Error(ErrorCode.ERR_AmbigMember,
_swtFirst
, _swtAmbig);