1 write to _binder
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\RuntimeBinder.cs (1)
41
_binder
= new ExpressionBinder(new BindingContext(context, isChecked));
28 references to _binder
Microsoft.CSharp (28)
Microsoft\CSharp\RuntimeBinder\RuntimeBinder.cs (28)
22
internal bool IsChecked =>
_binder
.Context.Checked;
163
_binder
.Context.ContextForMemberLookup,
239
CType bestType = TypeManager.GetBestAccessibleType(
_binder
.Context.ContextForMemberLookup, actualType);
416
Expr result =
_binder
.tryConvert(exprLocal, ctype) ??
_binder
.mustCast(exprLocal, ctype);
648
return
_binder
.BindToProperty(// For a static property instance, don't set the object.
660
ExprWithArgs result =
_binder
.BindMethodGroupToArguments(bindFlags, memgroup, arguments);
671
return
_binder
.BindArrayIndexCore(callingObject, optionalIndexerArguments);
688
Expr field =
_binder
.BindToField(callingObject is ExprClass ? null : callingObject, fwt, 0);
726
callingObject =
_binder
.mustConvert(
760
_binder
.Context.ContextForMemberLookup,
802
_binder
.Context.ContextForMemberLookup,
840
ExprCall result =
_binder
.BindMethodGroupToArguments(// Tree
913
pArg =
_binder
.tryConvert(pArg, parameters[i]);
979
Expr result =
_binder
.tryConvert(arg1, SymbolLoader.GetPredefindType(PredefinedType.PT_BOOL));
983
result =
_binder
.BindStandardUnaryOperator(OperatorKind.OP_LOGNOT, result);
987
??
_binder
.bindUDUnop(op == OperatorKind.OP_TRUE ? ExpressionKind.True : ExpressionKind.False, arg1)
991
??
_binder
.mustConvert(arg1, SymbolLoader.GetPredefindType(PredefinedType.PT_BOOL));
995
return
_binder
.BindStandardUnaryOperator(op, arg1);
1023
return
_binder
.BindStandardBinop(ek, arg1, arg2);
1155
SymWithType swt = SymbolTable.LookupMember(name, callingObject,
_binder
.Context.ContextForMemberLookup, 0, mem, false, false);
1240
CType pDestType =
_binder
.ChooseArrayIndexType(argument);
1241
return
_binder
.mustCast(
1242
_binder
.mustConvert(argument, pDestType),
1247
return
_binder
.mustConvert(argument, destinationType);
1264
return
_binder
.mustCast(argument, destinationType);
1307
return
_binder
.BindAssignment(lhs, rhs, bIsCompound);
1337
_binder
.Context.ContextForMemberLookup,