16 references to SubstType
Microsoft.CSharp (16)
Microsoft\CSharp\RuntimeBinder\RuntimeBinder.cs (1)
822
Type eventType = TypeManager.
SubstType
(eventCType, swtEvent.Ats).AssociatedSystemType;
Microsoft\CSharp\RuntimeBinder\Semantics\Conversion.cs (6)
754
typeFrom = TypeManager.
SubstType
(convCur.Params[0], atsCur);
755
typeTo = TypeManager.
SubstType
(convCur.RetType, atsCur);
910
typeFrom = TypeManager.
SubstType
(uci.Meth.Meth().Params[0], uci.Meth.GetType());
911
typeTo = TypeManager.
SubstType
(uci.Meth.Meth().RetType, uci.Meth.GetType());
1011
typeFrom = TypeManager.
SubstType
(mwiBest.Meth().Params[0], mwiBest.GetType());
1012
typeTo = TypeManager.
SubstType
(mwiBest.Meth().RetType, mwiBest.GetType());
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (5)
449
CType pFieldType = TypeManager.
SubstType
(fwt.Field().GetType(), fwt.GetType());
505
CType pReturnType = TypeManager.
SubstType
(pwt.Prop().RetType, pwt.GetType());
625
TypeManager.
SubstType
(methCur.RetType, atsCur).IsNonNullableValueType &&
675
CType typeRet = TypeManager.
SubstType
(mpwi.Meth().RetType, mpwi.GetType());
697
CType typeRet = TypeManager.
SubstType
(mpwi.Meth().RetType, mpwi.GetType());
Microsoft\CSharp\RuntimeBinder\Semantics\Operators.cs (3)
2473
CType typeRet = TypeManager.
SubstType
(method.RetType, ats);
2640
CType typeRetRaw = TypeManager.
SubstType
(pmethBest.mpwi.Meth().RetType, pmethBest.mpwi.GetType());
2672
CType typeRetRaw = TypeManager.
SubstType
(mpwi.Meth().RetType, mpwi.GetType());
Microsoft\CSharp\RuntimeBinder\Semantics\SemanticChecker.cs (1)
78
type = TypeManager.
SubstType
(type, atsCheck);