1 write to _needsExprDest
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\Semantics\ExplicitConversion.cs (1)
52
_needsExprDest
= needsExprDest;
27 references to _needsExprDest
Microsoft.CSharp (27)
Microsoft\CSharp\RuntimeBinder\Semantics\ExplicitConversion.cs (27)
100
if (_binder.BindImplicitConversion(_exprSrc, _typeSrc, _typeDest,
_needsExprDest
, out _exprDest, _flags | CONVERTTYPE.ISEXPLICIT))
180
return _binder.bindUserDefinedConversion(_exprSrc, _typeSrc, _typeDest,
_needsExprDest
, out _exprDest, false);
196
if (
_needsExprDest
)
205
if (!_binder.BindExplicitConversion(valueSrc, valueSrc.Type, _typeDest,
_needsExprDest
, out _exprDest, _flags | CONVERTTYPE.NOUDC))
220
return _binder.bindUserDefinedConversion(_exprSrc, _typeSrc, _typeDest,
_needsExprDest
, out _exprDest, false);
263
if (
_needsExprDest
)
304
if (
_needsExprDest
)
331
if (
_needsExprDest
)
366
if (
_needsExprDest
)
386
if (
_needsExprDest
)
436
ConstCastResult result = _binder.bindConstantCast(_exprSrc, _typeDest,
_needsExprDest
, out _exprDest, true);
447
if (
_needsExprDest
)
463
ConstCastResult result = _binder.bindConstantCast(_exprSrc, _typeDest,
_needsExprDest
, out _exprDest, true);
477
if (
_needsExprDest
)
483
bIsConversionOK = _binder.bindUserDefinedConversion(_exprSrc, _typeSrc, underlyingType,
_needsExprDest
, out _exprDest, false);
522
ConstCastResult result = _binder.bindConstantCast(exprCast, _typeDest,
_needsExprDest
, out _exprDest, true);
535
if (
_needsExprDest
)
541
bool ok = _binder.bindUserDefinedConversion(exprCast, underlyingType, aggTypeDest,
_needsExprDest
, out _exprDest, false);
570
ConstCastResult result = _binder.bindConstantCast(_exprSrc, _typeDest,
_needsExprDest
, out _exprDest, true);
580
if (
_needsExprDest
)
587
if (
_needsExprDest
)
633
ConstCastResult result = _binder.bindConstantCast(_exprSrc, _typeDest,
_needsExprDest
, out _exprDest, true);
645
if (
_needsExprDest
)
653
bConversionOk = _binder.bindUserDefinedConversion(_exprSrc, _typeSrc, aggTypeDest,
_needsExprDest
, out _exprDest, false);
691
if (
_needsExprDest
)
708
if (
_needsExprDest
)
728
if (
_needsExprDest
)