1 write to _binder
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\Semantics\ImplicitConversion.cs (1)
20_binder = binder;
22 references to _binder
Microsoft.CSharp (22)
Microsoft\CSharp\RuntimeBinder\Semantics\ImplicitConversion.cs (22)
195&& CSemanticChecker.CheckTypeAccess(_typeDest, _binder.Context.ContextForMemberLookup)) 199_binder.bindSimpleCast(_exprSrc, _typeDest, out _exprDest, _exprSrc.Flags & EXPRFLAG.EXF_CANTBENULL); 217return _binder.bindUserDefinedConversion(_exprSrc, _typeSrc, _typeDest, _needsExprDest, out _exprDest, true); 289_binder.bindSimpleCast(_exprSrc, _typeDest, out _exprDest, EXPRFLAG.EXF_UNBOX); 299(ConversionFunc)_binder.BindExplicitConversion : 300(ConversionFunc)_binder.BindImplicitConversion; 354return 0 == (_flags & CONVERTTYPE.NOUDC) && _binder.bindUserDefinedConversion(_exprSrc, _typeSrc, nubDst, _needsExprDest, out _exprDest, 0 == (_flags & CONVERTTYPE.ISEXPLICIT)); 362return 0 == (_flags & CONVERTTYPE.NOUDC) && _binder.bindUserDefinedConversion(_exprSrc, _typeSrc, nubDst, _needsExprDest, out _exprDest, 0 == (_flags & CONVERTTYPE.ISEXPLICIT)); 373Expr arg1 = _binder.mustCast(_exprSrc, typeSrcBase); 375? _binder.BindExplicitConversion( 377: _binder.BindImplicitConversion( 386exprDst.CastOfNonLiftedResultToLiftedType = _binder.mustCast(arg1, nubDst, 0); 451_binder.bindSimpleCast(_exprSrc, _typeDest, out _exprDest, EXPRFLAG.EXF_BOX); 457_binder.bindSimpleCast(_exprDest, _typeDest, out _exprDest, EXPRFLAG.EXF_FORCE_UNBOX); 462return 0 == (_flags & CONVERTTYPE.NOUDC) && _binder.bindUserDefinedConversion(_exprSrc, nubSrc, _typeDest, _needsExprDest, out _exprDest, true); 507_binder.bindSimpleCast(_exprSrc, _typeDest, out _exprDest, grfex); 526_binder.bindSimpleCast(_exprSrc, _typeDest, out _exprDest); 596_binder.bindSimpleCast(_exprSrc, _typeDest, out _exprDest, flags); 616_binder.bindSimpleCast(_exprSrc, _typeDest, out _exprDest, EXPRFLAG.EXF_BOX | EXPRFLAG.EXF_CANTBENULL); 721ConstCastResult result = _binder.bindConstantCast(_exprSrc, _typeDest, _needsExprDest, out _exprDest, false); 737return _binder.bindUserDefinedConversion(_exprSrc, aggTypeSrc, _typeDest, _needsExprDest, out _exprDest, true); 740_binder.bindSimpleCast(_exprSrc, _typeDest, out _exprDest);