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