3 writes to RetType
Microsoft.CSharp (3)
Microsoft\CSharp\RuntimeBinder\SymbolTable.cs (3)
1229prop.RetType = GetCTypeFromType(property.PropertyType); 1411methodSymbol.RetType = GetCTypeFromType(method.ReturnType); 1419methodSymbol.RetType = VoidType.Instance;
26 references to RetType
Microsoft.CSharp (26)
Microsoft\CSharp\RuntimeBinder\Errors\UserStringBuilder.cs (1)
241ErrAppendType(meth.RetType, pctx);
Microsoft\CSharp\RuntimeBinder\Semantics\Conversion.cs (3)
728typeTo = TypeManager.SubstType(convCur.RetType, atsCur); 884typeTo = TypeManager.SubstType(uci.Meth.Meth().RetType, uci.Meth.GetType()); 985typeTo = TypeManager.SubstType(mwiBest.Meth().RetType, mwiBest.GetType());
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (9)
408pReturnType = TypeManager.SubstType(mwi.Meth().RetType, mwi.GetType(), mwi.TypeArgs); 494CType pReturnType = TypeManager.SubstType(pwt.Prop().RetType, pwt.GetType()); 613TypeManager.SubstType(methCur.RetType, atsCur).IsNonNullableValueType && 662CType typeRet = TypeManager.SubstType(mpwi.Meth().RetType, mpwi.GetType()); 683CType typeRet = TypeManager.SubstType(mpwi.Meth().RetType, mpwi.GetType()); 914if (meth.RetType != null) 916CheckUnsafe(meth.RetType); 938if (prop.RetType != null) 940CheckUnsafe(prop.RetType);
Microsoft\CSharp\RuntimeBinder\Semantics\MemberLookup.cs (1)
204(prop != null && !IsDelegateType(prop.RetType, typeCur) && !IsDynamicMember(symCur)))
Microsoft\CSharp\RuntimeBinder\Semantics\Operators.cs (3)
2414CType typeRet = TypeManager.SubstType(method.RetType, ats); 2577CType typeRetRaw = TypeManager.SubstType(pmethBest.mpwi.Meth().RetType, pmethBest.mpwi.GetType()); 2607CType typeRetRaw = TypeManager.SubstType(mpwi.Meth().RetType, mpwi.GetType());
Microsoft\CSharp\RuntimeBinder\Semantics\PredefinedMembers.cs (1)
365TypeManager.SubstEqualTypes(methsym.RetType, returnType, null, methsym.typeVars, true) &&
Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\Symbol.cs (1)
114return methProp.RetType;
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\MethodInfo.cs (1)
34CType genericReturn = TypeManager.SubstType(methSym.RetType, aggType, methSym.typeVars);
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Visitors\ExpressionTreeRewriter.cs (6)
103CType typeRet = TypeManager.SubstType(mwi.Meth().RetType, mwi.GetType(), mwi.TypeArgs); 719CType pMethodReturnType = TypeManager.SubstType(method.Meth().RetType, 911ExprCall call = ExprFactory.CreateCall(0, mwi.Meth().RetType, arg1, pMemGroup, mwi); 926ExprCall call = ExprFactory.CreateCall(0, mwi.Meth().RetType, args, pMemGroup, mwi); 941ExprCall call = ExprFactory.CreateCall(0, mwi.Meth().RetType, args, pMemGroup, mwi); 956ExprCall call = ExprFactory.CreateCall(0, mwi.Meth().RetType, args, pMemGroup, mwi);