1 write to _binder
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\Semantics\ImplicitConversion.cs (1)
21
_binder
= binder;
22 references to _binder
Microsoft.CSharp (22)
Microsoft\CSharp\RuntimeBinder\Semantics\ImplicitConversion.cs (22)
196
&& CSemanticChecker.CheckTypeAccess(_typeDest,
_binder
.Context.ContextForMemberLookup))
200
_binder
.bindSimpleCast(_exprSrc, _typeDest, out _exprDest, _exprSrc.Flags & EXPRFLAG.EXF_CANTBENULL);
218
return
_binder
.bindUserDefinedConversion(_exprSrc, _typeSrc, _typeDest, _needsExprDest, out _exprDest, true);
291
_binder
.bindSimpleCast(_exprSrc, _typeDest, out _exprDest, EXPRFLAG.EXF_UNBOX);
301
(ConversionFunc)
_binder
.BindExplicitConversion :
302
(ConversionFunc)
_binder
.BindImplicitConversion;
356
return 0 == (_flags & CONVERTTYPE.NOUDC) &&
_binder
.bindUserDefinedConversion(_exprSrc, _typeSrc, nubDst, _needsExprDest, out _exprDest, 0 == (_flags & CONVERTTYPE.ISEXPLICIT));
364
return 0 == (_flags & CONVERTTYPE.NOUDC) &&
_binder
.bindUserDefinedConversion(_exprSrc, _typeSrc, nubDst, _needsExprDest, out _exprDest, 0 == (_flags & CONVERTTYPE.ISEXPLICIT));
375
Expr arg1 =
_binder
.mustCast(_exprSrc, typeSrcBase);
377
?
_binder
.BindExplicitConversion(
379
:
_binder
.BindImplicitConversion(
388
exprDst.CastOfNonLiftedResultToLiftedType =
_binder
.mustCast(arg1, nubDst, 0);
453
_binder
.bindSimpleCast(_exprSrc, _typeDest, out _exprDest, EXPRFLAG.EXF_BOX);
459
_binder
.bindSimpleCast(_exprDest, _typeDest, out _exprDest, EXPRFLAG.EXF_FORCE_UNBOX);
464
return 0 == (_flags & CONVERTTYPE.NOUDC) &&
_binder
.bindUserDefinedConversion(_exprSrc, nubSrc, _typeDest, _needsExprDest, out _exprDest, true);
509
_binder
.bindSimpleCast(_exprSrc, _typeDest, out _exprDest, grfex);
528
_binder
.bindSimpleCast(_exprSrc, _typeDest, out _exprDest);
598
_binder
.bindSimpleCast(_exprSrc, _typeDest, out _exprDest, flags);
618
_binder
.bindSimpleCast(_exprSrc, _typeDest, out _exprDest, EXPRFLAG.EXF_BOX | EXPRFLAG.EXF_CANTBENULL);
724
ConstCastResult result =
_binder
.bindConstantCast(_exprSrc, _typeDest, _needsExprDest, out _exprDest, false);
740
return
_binder
.bindUserDefinedConversion(_exprSrc, aggTypeSrc, _typeDest, _needsExprDest, out _exprDest, true);
743
_binder
.bindSimpleCast(_exprSrc, _typeDest, out _exprDest);