10 references to ISEXPLICIT
Microsoft.CSharp (10)
Microsoft\CSharp\RuntimeBinder\Semantics\ExplicitConversion.cs (1)
101if (_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)))) 138if ((_flags & CONVERTTYPE.ISEXPLICIT) != 0) 270Debug.Assert(0 != (~_flags & (CONVERTTYPE.STANDARD | CONVERTTYPE.ISEXPLICIT))); 284if (0 == (_flags & CONVERTTYPE.ISEXPLICIT)) 300ConversionFunc pfn = (_flags & CONVERTTYPE.ISEXPLICIT) != 0 ? 356return 0 == (_flags & CONVERTTYPE.NOUDC) && _binder.bindUserDefinedConversion(_exprSrc, _typeSrc, nubDst, _needsExprDest, out _exprDest, 0 == (_flags & CONVERTTYPE.ISEXPLICIT)); 364return 0 == (_flags & CONVERTTYPE.NOUDC) && _binder.bindUserDefinedConversion(_exprSrc, _typeSrc, nubDst, _needsExprDest, out _exprDest, 0 == (_flags & CONVERTTYPE.ISEXPLICIT)); 376bool convertible = (_flags & CONVERTTYPE.ISEXPLICIT) != 0 705Debug.Assert(0 != (_flags & CONVERTTYPE.ISEXPLICIT));