10 references to ISEXPLICIT
Microsoft.CSharp (10)
Microsoft\CSharp\RuntimeBinder\Semantics\ExplicitConversion.cs (1)
100
if (_binder.BindImplicitConversion(_exprSrc, _typeSrc, _typeDest, _needsExprDest, out _exprDest, _flags | CONVERTTYPE.
ISEXPLICIT
))
Microsoft\CSharp\RuntimeBinder\Semantics\ImplicitConversion.cs (9)
118
((_flags & CONVERTTYPE.
ISEXPLICIT
) == 0 || (!_typeSrc.IsPredefType(PredefinedType.PT_FLOAT) && !_typeSrc.IsPredefType(PredefinedType.PT_DOUBLE))))
137
if ((_flags & CONVERTTYPE.
ISEXPLICIT
) != 0)
268
Debug.Assert(0 != (~_flags & (CONVERTTYPE.STANDARD | CONVERTTYPE.
ISEXPLICIT
)));
282
if (0 == (_flags & CONVERTTYPE.
ISEXPLICIT
))
298
ConversionFunc pfn = (_flags & CONVERTTYPE.
ISEXPLICIT
) != 0 ?
354
return 0 == (_flags & CONVERTTYPE.NOUDC) && _binder.bindUserDefinedConversion(_exprSrc, _typeSrc, nubDst, _needsExprDest, out _exprDest, 0 == (_flags & CONVERTTYPE.
ISEXPLICIT
));
362
return 0 == (_flags & CONVERTTYPE.NOUDC) && _binder.bindUserDefinedConversion(_exprSrc, _typeSrc, nubDst, _needsExprDest, out _exprDest, 0 == (_flags & CONVERTTYPE.
ISEXPLICIT
));
374
bool convertible = (_flags & CONVERTTYPE.
ISEXPLICIT
) != 0
702
Debug.Assert(0 != (_flags & CONVERTTYPE.
ISEXPLICIT
));