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