37 references to GetNullable
Microsoft.CSharp (37)
Microsoft\CSharp\RuntimeBinder\Semantics\Conversion.cs (5)
786typeFrom = TypeManager.GetNullable(typeFrom); 788typeTo = TypeManager.GetNullable(typeTo); 918typeFrom = TypeManager.GetNullable(typeFrom); 924typeTo = TypeManager.GetNullable(typeTo); 1044NullableType pConversionNubSourceType = TypeManager.GetNullable(typeFrom);
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (2)
626canConvert(arg, nubParam = TypeManager.GetNullable(typeParam))) 678typeRet = TypeManager.GetNullable(typeRet);
Microsoft\CSharp\RuntimeBinder\Semantics\Nullable.cs (1)
69NullableType pNubSourceType = TypeManager.GetNullable(exprSrc.Type);
Microsoft\CSharp\RuntimeBinder\Semantics\Operators.cs (20)
251typeSig1 = TypeManager.GetNullable(typeSig1); 278typeSig1 = TypeManager.GetNullable(typeSig1); 335typeSig2 = TypeManager.GetNullable(typeSig2); 363typeSig2 = TypeManager.GetNullable(typeSig2); 657resultType = TypeManager.GetNullable(resultType); 763typeDst = TypeManager.GetNullable(typeDst); 773ptypeSig2 = TypeManager.GetNullable(info.typeRaw2); 799typeDst = TypeManager.GetNullable(typeDst); 809ptypeSig1 = TypeManager.GetNullable(info.typeRaw1); 834typeSig1 = TypeManager.GetNullable(info.typeRaw1); 845typeSig2 = TypeManager.GetNullable(info.typeRaw2); 1199op, mustCast(pArgument, TypeManager.GetNullable(GetPredefindType(ptOp)))), nub); 1464typeSig = TypeManager.GetNullable(typeSig); 1480typeSig = TypeManager.GetNullable(typeSig); 1919CType typeRes = TypeManager.GetNullable(typeBool); 2103NullableType typeDst = TypeManager.GetNullable(GetEnumBinOpType(ek, nonNullableType1, nonNullableType2, out AggregateType typeEnum)); 2114NullableType typeOp = TypeManager.GetNullable(GetPredefindType(ptOp)); 2533rgtype[0] = TypeManager.GetNullable(paramsCur[0]); 2534rgtype[1] = TypeManager.GetNullable(paramsCur[1]); 2702typeRet = TypeManager.GetNullable(typeRetRaw);
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Visitors\ExpressionTreeRewriter.cs (7)
422convertL = TypeManager.GetNullable(typeL.UnderlyingEnumType); 429convertL = TypeManager.GetNullable(nubL.UnderlyingType.UnderlyingEnumType); 436convertR = TypeManager.GetNullable(typeR.UnderlyingEnumType); 443convertR = TypeManager.GetNullable(nubR.UnderlyingType.UnderlyingEnumType); 710CType nullableType = TypeManager.GetNullable(underlyingType); 1001CType nubfptype1 = TypeManager.GetNullable(fptype1); 1002CType nubfptype2 = TypeManager.GetNullable(fptype2);
Microsoft\CSharp\RuntimeBinder\Semantics\Types\TypeManager.cs (1)
296return (typeDst == typeSrc) ? type : GetNullable(typeDst);
Microsoft\CSharp\RuntimeBinder\SymbolTable.cs (1)
608return TypeManager.GetNullable(GetCTypeFromType(t.GetGenericArguments()[0]));