1 write to type1
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\Semantics\BinOpArgInfo.cs (1)
19
type1
= arg1.Type;
20 references to type1
Microsoft.CSharp (20)
Microsoft\CSharp\RuntimeBinder\Semantics\BinOpArgInfo.cs (3)
21
typeRaw1 =
type1
.StripNubs();
23
pt1 =
type1
.IsPredefined ?
type1
.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)
475
arg2 = ExprFactory.CreateZeroInit(info.
type1
);
478
if (info.
type1
is NullType && info.type2 is NullableType)
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));
729
bool t2tot1 = info.
type1
.IsDelegateType && canConvert(info.arg2, info.
type1
);
738
prgbofs.Add(new BinOpFullSig(info.
type1
, info.
type1
, BindDelBinOp, OpSigFlags.Reference, LiftFlags.None, BinOpFuncKind.DelBinOp));
806
if (info.
type1
is NullableType)
830
if (info.
type1
!= info.typeRaw1)
832
Debug.Assert(info.
type1
is NullableType);
941
if (info.
type1
!= info.typeRaw1 || info.type2 != info.typeRaw2)
947
CType type1 = info.
type1
;