1 write to _swtFirst
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\Semantics\MemberLookup.cs (1)
495_swtFirst = new SymWithType();
20 references to _swtFirst
Microsoft.CSharp (20)
Microsoft\CSharp\RuntimeBinder\Semantics\MemberLookup.cs (20)
82if (_swtFirst == null) 84_swtFirst.Set(sym, type); 223if (_swtFirst) 231if (_swtFirst.Sym is FieldSymbol && symCur is EventSymbol 236&& _swtFirst.Field().isEvent 242else if (_swtFirst.Sym is FieldSymbol && symCur is EventSymbol) 249if (_swtFirst.Sym.getKind() != symCur.getKind()) 274_swtFirst.Clear(); 277else if (_swtFirst.Sym.getKind() != symCur.getKind()) 282if (!(_swtFirst.Sym is MethodSymbol)) 360Debug.Assert(!_swtFirst || _fMulti); 373if (_swtFirst && !_fMulti) 405Debug.Assert(!_swtFirst || _fMulti); 414typeStart.DiffHidden = (_swtFirst != null); 422type.DiffHidden = !!_swtFirst; 581return !_swtFirst || _swtAmbig; 587return _swtFirst; 600Debug.Assert(!_swtFirst || _swtAmbig); 602if (_swtFirst) 605return ErrorHandling.Error(ErrorCode.ERR_AmbigMember, _swtFirst, _swtAmbig);