3 writes to swtSlot
Microsoft.CSharp (3)
Microsoft\CSharp\RuntimeBinder\SymbolTable.cs (3)
1253
prop.
swtSlot
= null;
1437
methodSymbol.
swtSlot
= GetSlotForOverride(method);
1445
methodSymbol.
swtSlot
= null;
9 references to swtSlot
Microsoft.CSharp (9)
Microsoft\CSharp\RuntimeBinder\Errors\UserStringBuilder.cs (6)
167
if (meth.IsExpImpl() && meth.
swtSlot
)
172
SubstContext ctx = new SubstContext(TypeManager.SubstType(meth.
swtSlot
.GetType(), pctx));
173
ErrAppendSym(meth.
swtSlot
.Sym, ctx, fArgs);
292
if (prop.
swtSlot
.Sym != null)
294
SubstContext ctx = new SubstContext(TypeManager.SubstType(prop.
swtSlot
.GetType(), pctx));
295
ErrAppendSym(prop.
swtSlot
.Sym, ctx);
Microsoft\CSharp\RuntimeBinder\Semantics\GroupToArgsBinder.cs (3)
604
var slotMethod = method.
swtSlot
?.Meth();
628
if (meth.
swtSlot
.Sym != null && meth.
swtSlot
.Sym == method)