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