16 references to SubstType
Microsoft.CSharp (16)
Microsoft\CSharp\RuntimeBinder\RuntimeBinder.cs (1)
800
Type eventType = TypeManager.
SubstType
(eventCType, swtEvent.Ats).AssociatedSystemType;
Microsoft\CSharp\RuntimeBinder\Semantics\Conversion.cs (6)
727
typeFrom = TypeManager.
SubstType
(convCur.Params[0], atsCur);
728
typeTo = TypeManager.
SubstType
(convCur.RetType, atsCur);
883
typeFrom = TypeManager.
SubstType
(uci.Meth.Meth().Params[0], uci.Meth.GetType());
884
typeTo = TypeManager.
SubstType
(uci.Meth.Meth().RetType, uci.Meth.GetType());
984
typeFrom = TypeManager.
SubstType
(mwiBest.Meth().Params[0], mwiBest.GetType());
985
typeTo = TypeManager.
SubstType
(mwiBest.Meth().RetType, mwiBest.GetType());
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (5)
439
CType pFieldType = TypeManager.
SubstType
(fwt.Field().GetType(), fwt.GetType());
494
CType pReturnType = TypeManager.
SubstType
(pwt.Prop().RetType, pwt.GetType());
613
TypeManager.
SubstType
(methCur.RetType, atsCur).IsNonNullableValueType &&
662
CType typeRet = TypeManager.
SubstType
(mpwi.Meth().RetType, mpwi.GetType());
683
CType typeRet = TypeManager.
SubstType
(mpwi.Meth().RetType, mpwi.GetType());
Microsoft\CSharp\RuntimeBinder\Semantics\Operators.cs (3)
2414
CType typeRet = TypeManager.
SubstType
(method.RetType, ats);
2577
CType typeRetRaw = TypeManager.
SubstType
(pmethBest.mpwi.Meth().RetType, pmethBest.mpwi.GetType());
2607
CType typeRetRaw = TypeManager.
SubstType
(mpwi.Meth().RetType, mpwi.GetType());
Microsoft\CSharp\RuntimeBinder\Semantics\SemanticChecker.cs (1)
76
type = TypeManager.
SubstType
(type, atsCheck);