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)
83if (_swtFirst == null) 85_swtFirst.Set(sym, type); 224if (_swtFirst) 232if (_swtFirst.Sym is FieldSymbol && symCur is EventSymbol 237&& _swtFirst.Field().isEvent 243else if (_swtFirst.Sym is FieldSymbol && symCur is EventSymbol) 250if (_swtFirst.Sym.getKind() != symCur.getKind()) 275_swtFirst.Clear(); 278else if (_swtFirst.Sym.getKind() != symCur.getKind()) 283if (!(_swtFirst.Sym is MethodSymbol)) 361Debug.Assert(!_swtFirst || _fMulti); 374if (_swtFirst && !_fMulti) 406Debug.Assert(!_swtFirst || _fMulti); 415typeStart.DiffHidden = (_swtFirst != null); 423type.DiffHidden = !!_swtFirst; 582return !_swtFirst || _swtAmbig; 588return _swtFirst; 601Debug.Assert(!_swtFirst || _swtAmbig); 603if (_swtFirst) 606return ErrorHandling.Error(ErrorCode.ERR_AmbigMember, _swtFirst, _swtAmbig);