3 writes to swtSlot
Microsoft.CSharp (3)
Microsoft\CSharp\RuntimeBinder\SymbolTable.cs (3)
1228prop.swtSlot = null; 1410methodSymbol.swtSlot = GetSlotForOverride(method); 1418methodSymbol.swtSlot = null;
9 references to swtSlot
Microsoft.CSharp (9)
Microsoft\CSharp\RuntimeBinder\Errors\UserStringBuilder.cs (6)
161if (meth.IsExpImpl() && meth.swtSlot) 166SubstContext ctx = new SubstContext(TypeManager.SubstType(meth.swtSlot.GetType(), pctx)); 167ErrAppendSym(meth.swtSlot.Sym, ctx, fArgs); 283if (prop.swtSlot.Sym != null) 285SubstContext ctx = new SubstContext(TypeManager.SubstType(prop.swtSlot.GetType(), pctx)); 286ErrAppendSym(prop.swtSlot.Sym, ctx);
Microsoft\CSharp\RuntimeBinder\Semantics\GroupToArgsBinder.cs (3)
603var slotMethod = method.swtSlot?.Meth(); 627if (meth.swtSlot.Sym != null && meth.swtSlot.Sym == method)