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