1 write to type2
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\Semantics\BinOpArgInfo.cs (1)
20
type2
= arg2.Type;
20 references to type2
Microsoft.CSharp (20)
Microsoft\CSharp\RuntimeBinder\Semantics\BinOpArgInfo.cs (3)
22
typeRaw2 =
type2
.StripNubs();
24
pt2 =
type2
.IsPredefined ?
type2
.PredefinedType : PredefinedType.PT_COUNT;
Microsoft\CSharp\RuntimeBinder\Semantics\Operators.cs (17)
429
int nT = WhichBofsIsBetter(binopSignatures[bestSignature], binopSignatures[index], info.type1, info.
type2
);
455
if (WhichBofsIsBetter(binopSignatures[bestSignature], binopSignatures[index], info.type1, info.
type2
) >= 0)
473
if (info.type1 is NullableType && info.
type2
is NullType)
478
if (info.type1 is NullType && info.
type2
is NullableType)
480
arg1 = ExprFactory.CreateZeroInit(info.
type2
);
712
if (!info.ValidForDelegate() || !info.type1.IsDelegateType && !info.
type2
.IsDelegateType)
718
if (info.type1 == info.
type2
)
720
prgbofs.Add(new BinOpFullSig(info.type1, info.
type2
, BindDelBinOp, OpSigFlags.Reference, LiftFlags.None, BinOpFuncKind.DelBinOp));
728
bool t1tot2 = info.
type2
.IsDelegateType && canConvert(info.arg1, info.
type2
);
733
prgbofs.Add(new BinOpFullSig(info.
type2
, info.
type2
, BindDelBinOp, OpSigFlags.Reference, LiftFlags.None, BinOpFuncKind.DelBinOp));
770
if (info.
type2
is NullableType)
841
if (info.
type2
!= info.typeRaw2)
843
Debug.Assert(info.
type2
is NullableType);
941
if (info.type1 != info.typeRaw1 || info.
type2
!= info.typeRaw2)
948
CType type2 = info.
type2
;