1 write to _flags
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\Semantics\ExplicitConversion.cs (1)
54
_flags
= flags;
10 references to _flags
Microsoft.CSharp (10)
Microsoft\CSharp\RuntimeBinder\Semantics\ExplicitConversion.cs (10)
75
Debug.Assert((
_flags
& CONVERTTYPE.STANDARD) == 0);
101
if (_binder.BindImplicitConversion(_exprSrc, _typeSrc, _typeDest, _needsExprDest, out _exprDest,
_flags
| CONVERTTYPE.ISEXPLICIT))
179
if (0 == (
_flags
& CONVERTTYPE.NOUDC))
195
if (_typeDest.IsValueType && _binder.BindExplicitConversion(null, _typeSrc.StripNubs(), _typeDest,
_flags
| CONVERTTYPE.NOUDC))
206
if (!_binder.BindExplicitConversion(valueSrc, valueSrc.Type, _typeDest, _needsExprDest, out _exprDest,
_flags
| CONVERTTYPE.NOUDC))
219
if ((
_flags
& CONVERTTYPE.NOUDC) == 0)
469
if (result == ConstCastResult.CheckFailure && 0 == (
_flags
& CONVERTTYPE.CHECKOVERFLOW))
528
if (result == ConstCastResult.CheckFailure && 0 == (
_flags
& CONVERTTYPE.CHECKOVERFLOW))
640
if (result == ConstCastResult.CheckFailure && 0 == (
_flags
& CONVERTTYPE.CHECKOVERFLOW))
659
_binder.bindSimpleCast(_exprSrc, _typeDest, out _exprDest, (
_flags
& CONVERTTYPE.CHECKOVERFLOW) != 0 ? EXPRFLAG.EXF_CHECKOVERFLOW : 0);