1 instantiation of BinOpArgInfo
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\Semantics\Operators.cs (1)
492
BinOpArgInfo info = new
BinOpArgInfo
(arg1, arg2)
15 references to BinOpArgInfo
Microsoft.CSharp (15)
Microsoft\CSharp\RuntimeBinder\Semantics\Operators.cs (15)
138
private ExprBinOp BindUserDefinedBinOp(ExpressionKind ek,
BinOpArgInfo
info)
175
private bool GetSpecialBinopSignatures(List<BinOpFullSig> prgbofs,
BinOpArgInfo
info)
191
private bool GetStandardAndLiftedBinopSignatures(List<BinOpFullSig> rgbofs,
BinOpArgInfo
info)
397
BinOpArgInfo
info)
452
private static ExprBinOp BindNullEqualityComparison(ExpressionKind ek,
BinOpArgInfo
info)
492
BinOpArgInfo
info = new BinOpArgInfo(arg1, arg2)
561
private Expr BindStandardBinopCore(
BinOpArgInfo
info, BinOpFullSig bofs, ExpressionKind ek, EXPRFLAG flags)
603
private ExprBinOp BindLiftedStandardBinOp(
BinOpArgInfo
info, BinOpFullSig bofs, ExpressionKind ek, EXPRFLAG flags)
692
private bool GetDelBinOpSigs(List<BinOpFullSig> prgbofs,
BinOpArgInfo
info)
732
private bool CanConvertArg1(
BinOpArgInfo
info, CType typeDst, out LiftFlags pgrflt,
767
private bool CanConvertArg2(
BinOpArgInfo
info, CType typeDst, out LiftFlags pgrflt,
803
private static void RecordBinOpSigFromArgs(List<BinOpFullSig> prgbofs,
BinOpArgInfo
info)
839
private bool GetEnumBinOpSigs(List<BinOpFullSig> prgbofs,
BinOpArgInfo
info)
896
private static bool IsEnumArithmeticBinOp(ExpressionKind ek,
BinOpArgInfo
info) =>
911
private bool GetRefEqualSigs(List<BinOpFullSig> prgbofs,
BinOpArgInfo
info)