1 write to _flags
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\Semantics\ExplicitConversion.cs (1)
53
_flags
= flags;
10 references to _flags
Microsoft.CSharp (10)
Microsoft\CSharp\RuntimeBinder\Semantics\ExplicitConversion.cs (10)
74
Debug.Assert((
_flags
& CONVERTTYPE.STANDARD) == 0);
100
if (_binder.BindImplicitConversion(_exprSrc, _typeSrc, _typeDest, _needsExprDest, out _exprDest,
_flags
| CONVERTTYPE.ISEXPLICIT))
178
if (0 == (
_flags
& CONVERTTYPE.NOUDC))
194
if (_typeDest.IsValueType && _binder.BindExplicitConversion(null, _typeSrc.StripNubs(), _typeDest,
_flags
| CONVERTTYPE.NOUDC))
205
if (!_binder.BindExplicitConversion(valueSrc, valueSrc.Type, _typeDest, _needsExprDest, out _exprDest,
_flags
| CONVERTTYPE.NOUDC))
218
if ((
_flags
& CONVERTTYPE.NOUDC) == 0)
468
if (result == ConstCastResult.CheckFailure && 0 == (
_flags
& CONVERTTYPE.CHECKOVERFLOW))
527
if (result == ConstCastResult.CheckFailure && 0 == (
_flags
& CONVERTTYPE.CHECKOVERFLOW))
638
if (result == ConstCastResult.CheckFailure && 0 == (
_flags
& CONVERTTYPE.CHECKOVERFLOW))
657
_binder.bindSimpleCast(_exprSrc, _typeDest, out _exprDest, (
_flags
& CONVERTTYPE.CHECKOVERFLOW) != 0 ? EXPRFLAG.EXF_CHECKOVERFLOW : 0);