1 write to _needsExprDest
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\Semantics\ExplicitConversion.cs (1)
53
_needsExprDest
= needsExprDest;
27 references to _needsExprDest
Microsoft.CSharp (27)
Microsoft\CSharp\RuntimeBinder\Semantics\ExplicitConversion.cs (27)
101
if (_binder.BindImplicitConversion(_exprSrc, _typeSrc, _typeDest,
_needsExprDest
, out _exprDest, _flags | CONVERTTYPE.ISEXPLICIT))
181
return _binder.bindUserDefinedConversion(_exprSrc, _typeSrc, _typeDest,
_needsExprDest
, out _exprDest, false);
197
if (
_needsExprDest
)
206
if (!_binder.BindExplicitConversion(valueSrc, valueSrc.Type, _typeDest,
_needsExprDest
, out _exprDest, _flags | CONVERTTYPE.NOUDC))
221
return _binder.bindUserDefinedConversion(_exprSrc, _typeSrc, _typeDest,
_needsExprDest
, out _exprDest, false);
264
if (
_needsExprDest
)
305
if (
_needsExprDest
)
332
if (
_needsExprDest
)
367
if (
_needsExprDest
)
387
if (
_needsExprDest
)
437
ConstCastResult result = _binder.bindConstantCast(_exprSrc, _typeDest,
_needsExprDest
, out _exprDest, true);
448
if (
_needsExprDest
)
464
ConstCastResult result = _binder.bindConstantCast(_exprSrc, _typeDest,
_needsExprDest
, out _exprDest, true);
478
if (
_needsExprDest
)
484
bIsConversionOK = _binder.bindUserDefinedConversion(_exprSrc, _typeSrc, underlyingType,
_needsExprDest
, out _exprDest, false);
523
ConstCastResult result = _binder.bindConstantCast(exprCast, _typeDest,
_needsExprDest
, out _exprDest, true);
536
if (
_needsExprDest
)
542
bool ok = _binder.bindUserDefinedConversion(exprCast, underlyingType, aggTypeDest,
_needsExprDest
, out _exprDest, false);
571
ConstCastResult result = _binder.bindConstantCast(_exprSrc, _typeDest,
_needsExprDest
, out _exprDest, true);
581
if (
_needsExprDest
)
588
if (
_needsExprDest
)
635
ConstCastResult result = _binder.bindConstantCast(_exprSrc, _typeDest,
_needsExprDest
, out _exprDest, true);
647
if (
_needsExprDest
)
655
bConversionOk = _binder.bindUserDefinedConversion(_exprSrc, _typeSrc, aggTypeDest,
_needsExprDest
, out _exprDest, false);
693
if (
_needsExprDest
)
710
if (
_needsExprDest
)
730
if (
_needsExprDest
)