37 references to GetNullable
Microsoft.CSharp (37)
Microsoft\CSharp\RuntimeBinder\Semantics\Conversion.cs (5)
759typeFrom = TypeManager.GetNullable(typeFrom); 761typeTo = TypeManager.GetNullable(typeTo); 891typeFrom = TypeManager.GetNullable(typeFrom); 897typeTo = TypeManager.GetNullable(typeTo); 1017NullableType pConversionNubSourceType = TypeManager.GetNullable(typeFrom);
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (2)
614canConvert(arg, nubParam = TypeManager.GetNullable(typeParam))) 665typeRet = TypeManager.GetNullable(typeRet);
Microsoft\CSharp\RuntimeBinder\Semantics\Nullable.cs (1)
67NullableType pNubSourceType = TypeManager.GetNullable(exprSrc.Type);
Microsoft\CSharp\RuntimeBinder\Semantics\Operators.cs (20)
240typeSig1 = TypeManager.GetNullable(typeSig1); 267typeSig1 = TypeManager.GetNullable(typeSig1); 324typeSig2 = TypeManager.GetNullable(typeSig2); 352typeSig2 = TypeManager.GetNullable(typeSig2); 641resultType = TypeManager.GetNullable(resultType); 744typeDst = TypeManager.GetNullable(typeDst); 754ptypeSig2 = TypeManager.GetNullable(info.typeRaw2); 779typeDst = TypeManager.GetNullable(typeDst); 789ptypeSig1 = TypeManager.GetNullable(info.typeRaw1); 813typeSig1 = TypeManager.GetNullable(info.typeRaw1); 824typeSig2 = TypeManager.GetNullable(info.typeRaw2); 1174op, mustCast(pArgument, TypeManager.GetNullable(GetPredefindType(ptOp)))), nub); 1437typeSig = TypeManager.GetNullable(typeSig); 1453typeSig = TypeManager.GetNullable(typeSig); 1875CType typeRes = TypeManager.GetNullable(typeBool); 2053NullableType typeDst = TypeManager.GetNullable(GetEnumBinOpType(ek, nonNullableType1, nonNullableType2, out AggregateType typeEnum)); 2064NullableType typeOp = TypeManager.GetNullable(GetPredefindType(ptOp)); 2473rgtype[0] = TypeManager.GetNullable(paramsCur[0]); 2474rgtype[1] = TypeManager.GetNullable(paramsCur[1]); 2637typeRet = TypeManager.GetNullable(typeRetRaw);
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Visitors\ExpressionTreeRewriter.cs (7)
421convertL = TypeManager.GetNullable(typeL.UnderlyingEnumType); 428convertL = TypeManager.GetNullable(nubL.UnderlyingType.UnderlyingEnumType); 435convertR = TypeManager.GetNullable(typeR.UnderlyingEnumType); 442convertR = TypeManager.GetNullable(nubR.UnderlyingType.UnderlyingEnumType); 709CType nullableType = TypeManager.GetNullable(underlyingType); 1000CType nubfptype1 = TypeManager.GetNullable(fptype1); 1001CType nubfptype2 = TypeManager.GetNullable(fptype2);
Microsoft\CSharp\RuntimeBinder\Semantics\Types\TypeManager.cs (1)
282return (typeDst == typeSrc) ? type : GetNullable(typeDst);
Microsoft\CSharp\RuntimeBinder\SymbolTable.cs (1)
596return TypeManager.GetNullable(GetCTypeFromType(t.GetGenericArguments()[0]));