1 instantiation of BinOpArgInfo
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\Semantics\Operators.cs (1)
506BinOpArgInfo info = new BinOpArgInfo(arg1, arg2)
15 references to BinOpArgInfo
Microsoft.CSharp (15)
Microsoft\CSharp\RuntimeBinder\Semantics\Operators.cs (15)
147private ExprBinOp BindUserDefinedBinOp(ExpressionKind ek, BinOpArgInfo info) 185private bool GetSpecialBinopSignatures(List<BinOpFullSig> prgbofs, BinOpArgInfo info) 202private bool GetStandardAndLiftedBinopSignatures(List<BinOpFullSig> rgbofs, BinOpArgInfo info) 409BinOpArgInfo info) 465private static ExprBinOp BindNullEqualityComparison(ExpressionKind ek, BinOpArgInfo info) 506BinOpArgInfo info = new BinOpArgInfo(arg1, arg2) 576private Expr BindStandardBinopCore(BinOpArgInfo info, BinOpFullSig bofs, ExpressionKind ek, EXPRFLAG flags) 619private ExprBinOp BindLiftedStandardBinOp(BinOpArgInfo info, BinOpFullSig bofs, ExpressionKind ek, EXPRFLAG flags) 710private bool GetDelBinOpSigs(List<BinOpFullSig> prgbofs, BinOpArgInfo info) 751private bool CanConvertArg1(BinOpArgInfo info, CType typeDst, out LiftFlags pgrflt, 787private bool CanConvertArg2(BinOpArgInfo info, CType typeDst, out LiftFlags pgrflt, 824private static void RecordBinOpSigFromArgs(List<BinOpFullSig> prgbofs, BinOpArgInfo info) 861private bool GetEnumBinOpSigs(List<BinOpFullSig> prgbofs, BinOpArgInfo info) 918private static bool IsEnumArithmeticBinOp(ExpressionKind ek, BinOpArgInfo info) => 934private bool GetRefEqualSigs(List<BinOpFullSig> prgbofs, BinOpArgInfo info)