9 instantiations of SubstContext
Microsoft.CSharp (9)
Microsoft\CSharp\RuntimeBinder\Errors\UserStringBuilder.cs (4)
166SubstContext ctx = new SubstContext(TypeManager.SubstType(meth.swtSlot.GetType(), pctx)); 285SubstContext ctx = new SubstContext(TypeManager.SubstType(prop.swtSlot.GetType(), pctx)); 577SubstContext ctx = new SubstContext(parg.swtMemo.ats, null); 587SubstContext ctx = new SubstContext(parg.mpwiMemo.ats, parg.mpwiMemo.typeArgs);
Microsoft\CSharp\RuntimeBinder\Semantics\Types\TypeManager.cs (5)
185SubstContext ctx = new SubstContext(typeArgsCls, typeArgsMeth, denormMeth); 193SubstContext ctx = new SubstContext(typeArgsCls, null, false); 230: SubstTypeArray(taSrc, new SubstContext(typeArgsCls, typeArgsMeth, false)); 321SubstContext ctx = new SubstContext(typeArgsCls, typeArgsMeth, denormMeth); 344var ctx = new SubstContext(typeArgsCls, typeArgsMeth, true);
23 references to SubstContext
Microsoft.CSharp (23)
Microsoft\CSharp\RuntimeBinder\Errors\UserStringBuilder.cs (13)
120private void ErrAppendParentSym(Symbol sym, SubstContext pctx) 125private void ErrAppendParentCore(Symbol parent, SubstContext pctx) 144private void ErrAppendTypeParameters(TypeArray @params, SubstContext pctx) 159private void ErrAppendMethod(MethodSymbol meth, SubstContext pctx, bool fArgs) 166SubstContext ctx = new SubstContext(TypeManager.SubstType(meth.swtSlot.GetType(), pctx)); 272private void ErrAppendIndexer(IndexerSymbol indexer, SubstContext pctx) 278private void ErrAppendProperty(PropertySymbol prop, SubstContext pctx) 285SubstContext ctx = new SubstContext(TypeManager.SubstType(prop.swtSlot.GetType(), pctx)); 309private void ErrAppendSym(Symbol sym, SubstContext pctx) 314private void ErrAppendSym(Symbol sym, SubstContext pctx, bool fArgs) 391private void ErrAppendType(CType pType, SubstContext pctx) 577SubstContext ctx = new SubstContext(parg.swtMemo.ats, null); 587SubstContext ctx = new SubstContext(parg.mpwiMemo.ats, parg.mpwiMemo.typeArgs);
Microsoft\CSharp\RuntimeBinder\Semantics\Types\TypeManager.cs (10)
185SubstContext ctx = new SubstContext(typeArgsCls, typeArgsMeth, denormMeth); 193SubstContext ctx = new SubstContext(typeArgsCls, null, false); 200public static TypeArray SubstTypeArray(TypeArray taSrc, SubstContext ctx) 234private static AggregateType SubstTypeCore(AggregateType type, SubstContext ctx) 249private static CType SubstTypeCore(CType type, SubstContext pctx) 321SubstContext ctx = new SubstContext(typeArgsCls, typeArgsMeth, denormMeth); 344var ctx = new SubstContext(typeArgsCls, typeArgsMeth, true); 360private static bool SubstEqualTypesCore(CType typeDst, CType typeSrc, SubstContext pctx) 549public static AggregateType SubstType(AggregateType typeSrc, SubstContext ctx) => 552public static CType SubstType(CType typeSrc, SubstContext pctx) =>