10 references to ISEXPLICIT
Microsoft.CSharp (10)
Microsoft\CSharp\RuntimeBinder\Semantics\ExplicitConversion.cs (1)
101
if (_binder.BindImplicitConversion(_exprSrc, _typeSrc, _typeDest, _needsExprDest, out _exprDest, _flags | CONVERTTYPE.
ISEXPLICIT
))
Microsoft\CSharp\RuntimeBinder\Semantics\ImplicitConversion.cs (9)
119
((_flags & CONVERTTYPE.
ISEXPLICIT
) == 0 || (!_typeSrc.IsPredefType(PredefinedType.PT_FLOAT) && !_typeSrc.IsPredefType(PredefinedType.PT_DOUBLE))))
138
if ((_flags & CONVERTTYPE.
ISEXPLICIT
) != 0)
270
Debug.Assert(0 != (~_flags & (CONVERTTYPE.STANDARD | CONVERTTYPE.
ISEXPLICIT
)));
284
if (0 == (_flags & CONVERTTYPE.
ISEXPLICIT
))
300
ConversionFunc pfn = (_flags & CONVERTTYPE.
ISEXPLICIT
) != 0 ?
356
return 0 == (_flags & CONVERTTYPE.NOUDC) && _binder.bindUserDefinedConversion(_exprSrc, _typeSrc, nubDst, _needsExprDest, out _exprDest, 0 == (_flags & CONVERTTYPE.
ISEXPLICIT
));
364
return 0 == (_flags & CONVERTTYPE.NOUDC) && _binder.bindUserDefinedConversion(_exprSrc, _typeSrc, nubDst, _needsExprDest, out _exprDest, 0 == (_flags & CONVERTTYPE.
ISEXPLICIT
));
376
bool convertible = (_flags & CONVERTTYPE.
ISEXPLICIT
) != 0
705
Debug.Assert(0 != (_flags & CONVERTTYPE.
ISEXPLICIT
));