217 references to CodeBinaryOperatorType
PresentationBuildTasks (7)
MS\Internal\MarkupCompiler\MarkupCompiler.cs (7)
936
CodeBinaryOperatorType
.ValueEquality,
1169
CodeBinaryOperatorType
.ValueEquality,
2783
CodeBinaryOperatorExpression cboe1 = new CodeBinaryOperatorExpression(cfre1,
CodeBinaryOperatorType
.BitwiseOr, cfre2);
2784
CodeBinaryOperatorExpression cboe2 = new CodeBinaryOperatorExpression(cfre3,
CodeBinaryOperatorType
.BitwiseOr, cfre4);
2785
CodeBinaryOperatorExpression cboeCI = new CodeBinaryOperatorExpression(cboe1,
CodeBinaryOperatorType
.BitwiseOr, cboe2);
2900
CodeBinaryOperatorExpression cboe = new CodeBinaryOperatorExpression(cfre2,
CodeBinaryOperatorType
.BitwiseOr, cfre3);
2901
CodeBinaryOperatorExpression cboeCD = new CodeBinaryOperatorExpression(cfre5,
CodeBinaryOperatorType
.BitwiseOr, cboe);
System (1)
src\runtime\src\libraries\shims\System\ref\System.cs (1)
38
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.CodeDom.
CodeBinaryOperatorType
))]
System.CodeDom (48)
Microsoft\CSharp\CSharpCodeGenerator.cs (18)
1631
private void OutputOperator(
CodeBinaryOperatorType
op)
1635
case
CodeBinaryOperatorType
.Add:
1638
case
CodeBinaryOperatorType
.Subtract:
1641
case
CodeBinaryOperatorType
.Multiply:
1644
case
CodeBinaryOperatorType
.Divide:
1647
case
CodeBinaryOperatorType
.Modulus:
1650
case
CodeBinaryOperatorType
.Assign:
1653
case
CodeBinaryOperatorType
.IdentityInequality:
1656
case
CodeBinaryOperatorType
.IdentityEquality:
1659
case
CodeBinaryOperatorType
.ValueEquality:
1662
case
CodeBinaryOperatorType
.BitwiseOr:
1665
case
CodeBinaryOperatorType
.BitwiseAnd:
1668
case
CodeBinaryOperatorType
.BooleanOr:
1671
case
CodeBinaryOperatorType
.BooleanAnd:
1674
case
CodeBinaryOperatorType
.LessThan:
1677
case
CodeBinaryOperatorType
.LessThanOrEqual:
1680
case
CodeBinaryOperatorType
.GreaterThan:
1683
case
CodeBinaryOperatorType
.GreaterThanOrEqual:
Microsoft\VisualBasic\VBCodeGenerator.cs (10)
596
protected override void OutputOperator(
CodeBinaryOperatorType
op)
600
case
CodeBinaryOperatorType
.IdentityInequality:
603
case
CodeBinaryOperatorType
.IdentityEquality:
606
case
CodeBinaryOperatorType
.BooleanOr:
609
case
CodeBinaryOperatorType
.BooleanAnd:
612
case
CodeBinaryOperatorType
.ValueEquality:
615
case
CodeBinaryOperatorType
.Modulus:
618
case
CodeBinaryOperatorType
.BitwiseOr:
621
case
CodeBinaryOperatorType
.BitwiseAnd:
641
if (e.Operator !=
CodeBinaryOperatorType
.IdentityInequality)
System\CodeDom\CodeBinaryOperatorExpression.cs (2)
10
public CodeBinaryOperatorExpression(CodeExpression left,
CodeBinaryOperatorType
op, CodeExpression right)
21
public
CodeBinaryOperatorType
Operator { get; set; }
System\CodeDom\Compiler\CodeGenerator.cs (18)
1201
protected virtual void OutputOperator(
CodeBinaryOperatorType
op)
1205
case
CodeBinaryOperatorType
.Add:
1208
case
CodeBinaryOperatorType
.Subtract:
1211
case
CodeBinaryOperatorType
.Multiply:
1214
case
CodeBinaryOperatorType
.Divide:
1217
case
CodeBinaryOperatorType
.Modulus:
1220
case
CodeBinaryOperatorType
.Assign:
1223
case
CodeBinaryOperatorType
.IdentityInequality:
1226
case
CodeBinaryOperatorType
.IdentityEquality:
1229
case
CodeBinaryOperatorType
.ValueEquality:
1232
case
CodeBinaryOperatorType
.BitwiseOr:
1235
case
CodeBinaryOperatorType
.BitwiseAnd:
1238
case
CodeBinaryOperatorType
.BooleanOr:
1241
case
CodeBinaryOperatorType
.BooleanAnd:
1244
case
CodeBinaryOperatorType
.LessThan:
1247
case
CodeBinaryOperatorType
.LessThanOrEqual:
1250
case
CodeBinaryOperatorType
.GreaterThan:
1253
case
CodeBinaryOperatorType
.GreaterThanOrEqual:
System.Management (124)
System\Management\WMIGenerator.cs (124)
1033
cboe.Operator =
CodeBinaryOperatorType
.ValueEquality;
1046
cboe.Operator =
CodeBinaryOperatorType
.ValueEquality;
1061
cboe1.Operator =
CodeBinaryOperatorType
.IdentityInequality;
1298
CodeBinaryOperatorType
.IdentityEquality,
1321
CodeBinaryOperatorType
.IdentityEquality,
1390
CodeBinaryOperatorType
.ValueEquality,
1503
CodeBinaryOperatorType
.ValueEquality,
1511
CodeBinaryOperatorType
.ValueEquality,
1530
CodeBinaryOperatorType
.ValueEquality,
1534
CodeBinaryOperatorType
.ValueEquality,
1540
cboe2.Operator =
CodeBinaryOperatorType
.BooleanAnd;
2540
cboe.Operator =
CodeBinaryOperatorType
.ValueEquality;
2606
cboe.Operator =
CodeBinaryOperatorType
.ValueEquality;
2681
CodeBinaryOperatorType
.IdentityInequality,
2696
cboe.Operator =
CodeBinaryOperatorType
.IdentityInequality;
2846
cboe.Operator =
CodeBinaryOperatorType
.ValueEquality;
3435
cboe.Operator =
CodeBinaryOperatorType
.IdentityEquality;
3442
cboe1.Operator =
CodeBinaryOperatorType
.IdentityEquality;
3489
cboe.Operator =
CodeBinaryOperatorType
.IdentityEquality;
3614
cboe.Operator =
CodeBinaryOperatorType
.IdentityEquality;
3622
cboe1.Operator =
CodeBinaryOperatorType
.IdentityEquality;
4073
cboe1.Operator =
CodeBinaryOperatorType
.IdentityEquality;
4093
cboe2.Operator =
CodeBinaryOperatorType
.IdentityEquality;
4099
CodeBinaryOperatorType
.IdentityEquality,
4103
CodeBinaryOperatorType
.IdentityInequality,
4109
cboe5.Operator =
CodeBinaryOperatorType
.BooleanAnd;
4115
CodeBinaryOperatorType
.ValueEquality,
4121
cboe7.Operator =
CodeBinaryOperatorType
.BooleanAnd;
4135
cboe1.Operator =
CodeBinaryOperatorType
.IdentityEquality;
4143
cboe2.Operator =
CodeBinaryOperatorType
.IdentityEquality;
4148
cboe3.Operator =
CodeBinaryOperatorType
.BooleanAnd;
4164
CodeBinaryOperatorType
.IdentityEquality,
4168
CodeBinaryOperatorType
.IdentityInequality,
4174
cboe5.Operator =
CodeBinaryOperatorType
.BooleanAnd;
4180
CodeBinaryOperatorType
.ValueEquality,
4186
cboe7.Operator =
CodeBinaryOperatorType
.BooleanAnd;
4205
CodeBinaryOperatorType
.IdentityInequality,
4212
CodeBinaryOperatorType
.ValueEquality,
4218
cboe3.Operator =
CodeBinaryOperatorType
.BooleanAnd;
4381
cboe.Operator =
CodeBinaryOperatorType
.LessThan;
4387
CodeBinaryOperatorType
.Add,
4986
cboe.Operator =
CodeBinaryOperatorType
.ValueEquality;
5020
cboe.Operator =
CodeBinaryOperatorType
.ValueEquality;
5379
cboe.Operator =
CodeBinaryOperatorType
.IdentityInequality;
5388
cboe1.Operator =
CodeBinaryOperatorType
.IdentityInequality;
5403
cboe3.Operator =
CodeBinaryOperatorType
.IdentityEquality;
5408
cboe4.Operator =
CodeBinaryOperatorType
.IdentityEquality;
5413
cboe5.Operator =
CodeBinaryOperatorType
.BooleanOr;
5465
cboe.Operator =
CodeBinaryOperatorType
.ValueEquality;
5470
cboe1.Operator =
CodeBinaryOperatorType
.IdentityInequality;
5475
cboe2.Operator =
CodeBinaryOperatorType
.BooleanAnd;
5535
cboe.Operator =
CodeBinaryOperatorType
.ValueEquality;
5540
cboe1.Operator =
CodeBinaryOperatorType
.IdentityInequality;
5545
cboe2.Operator =
CodeBinaryOperatorType
.BooleanAnd;
5563
cboe.Operator =
CodeBinaryOperatorType
.IdentityInequality;
5572
cboe.Operator =
CodeBinaryOperatorType
.LessThan;
5578
CodeBinaryOperatorType
.Add,
5602
cboe.Operator =
CodeBinaryOperatorType
.ValueEquality;
5631
cboe1.Operator =
CodeBinaryOperatorType
.IdentityInequality;
5696
cboe1.Operator =
CodeBinaryOperatorType
.IdentityInequality;
5755
cboe1.Operator =
CodeBinaryOperatorType
.LessThan;
5764
CodeBinaryOperatorType
.Add,
5828
cboe1.Operator =
CodeBinaryOperatorType
.IdentityInequality;
5873
cboe1.Operator =
CodeBinaryOperatorType
.LessThan;
5883
CodeBinaryOperatorType
.Add,
6020
cboe.Operator =
CodeBinaryOperatorType
.ValueEquality;
6034
cboe.Operator =
CodeBinaryOperatorType
.ValueEquality;
6068
cboe1.Operator =
CodeBinaryOperatorType
.LessThan;
6074
CodeBinaryOperatorType
.Add,
6240
cboe1.Operator =
CodeBinaryOperatorType
.IdentityEquality;
6404
cboe.Operator =
CodeBinaryOperatorType
.IdentityEquality;
6425
cboe.Operator =
CodeBinaryOperatorType
.ValueEquality;
6443
cboe.Operator =
CodeBinaryOperatorType
.IdentityInequality;
6478
cboe.Operator =
CodeBinaryOperatorType
.IdentityInequality;
6490
cboe.Operator =
CodeBinaryOperatorType
.Divide;
6496
cboe2.Operator =
CodeBinaryOperatorType
.Multiply;
6512
cboeYear.Operator =
CodeBinaryOperatorType
.LessThan;
6518
cboeMonth.Operator =
CodeBinaryOperatorType
.LessThan;
6523
cboeDay.Operator =
CodeBinaryOperatorType
.LessThan;
6528
cboeHour.Operator =
CodeBinaryOperatorType
.LessThan;
6533
cboeMinute.Operator =
CodeBinaryOperatorType
.LessThan;
6538
cboeSecond.Operator =
CodeBinaryOperatorType
.LessThan;
6543
cboeTicks.Operator =
CodeBinaryOperatorType
.LessThan;
6548
cboetemp1.Operator =
CodeBinaryOperatorType
.BooleanOr;
6553
cboetemp2.Operator =
CodeBinaryOperatorType
.BooleanOr;
6558
cboetemp3.Operator =
CodeBinaryOperatorType
.BooleanOr;
6563
cboetemp4.Operator =
CodeBinaryOperatorType
.BooleanOr;
6568
cboetemp5.Operator =
CodeBinaryOperatorType
.BooleanOr;
6573
cboetemp6.Operator =
CodeBinaryOperatorType
.BooleanOr;
6578
cboetemp7.Operator =
CodeBinaryOperatorType
.BooleanOr;
6670
cboe.Operator =
CodeBinaryOperatorType
.Divide;
6710
cboe.Operator =
CodeBinaryOperatorType
.IdentityInequality;
6741
cboe.Operator =
CodeBinaryOperatorType
.Subtract;
6780
cboe.Operator =
CodeBinaryOperatorType
.IdentityInequality;
6861
cboe.Operator =
CodeBinaryOperatorType
.GreaterThan;
6891
cboe3.Operator =
CodeBinaryOperatorType
.LessThan;
6981
cboe.Operator =
CodeBinaryOperatorType
.Subtract;
6986
cboe1.Operator =
CodeBinaryOperatorType
.Multiply;
6994
cboe2.Operator =
CodeBinaryOperatorType
.Divide;
7019
cboe.Operator =
CodeBinaryOperatorType
.GreaterThan;
7106
cboe.Operator =
CodeBinaryOperatorType
.Divide;
7131
cboe.Operator =
CodeBinaryOperatorType
.GreaterThan;
7152
cboe1.Operator =
CodeBinaryOperatorType
.GreaterThanOrEqual;
7160
cboe2.Operator =
CodeBinaryOperatorType
.Divide;
7188
CodeBinaryOperatorType
.Subtract,
7278
cboe.Operator =
CodeBinaryOperatorType
.Subtract;
7283
cboe1.Operator =
CodeBinaryOperatorType
.Multiply;
7288
cboe2.Operator =
CodeBinaryOperatorType
.Divide;
7315
cboe.Operator =
CodeBinaryOperatorType
.GreaterThan;
7415
cboe.Operator =
CodeBinaryOperatorType
.IdentityEquality;
7436
cboe.Operator =
CodeBinaryOperatorType
.ValueEquality;
7455
cboe.Operator =
CodeBinaryOperatorType
.IdentityInequality;
7478
cboe.Operator =
CodeBinaryOperatorType
.IdentityInequality;
7538
CodeBinaryOperatorType
.Multiply,
7546
CodeBinaryOperatorType
.Divide,
7564
cboeDays.Operator =
CodeBinaryOperatorType
.LessThan;
7570
cboeHours.Operator =
CodeBinaryOperatorType
.LessThan;
7575
cboeMinutes.Operator =
CodeBinaryOperatorType
.LessThan;
7580
cboeSeconds.Operator =
CodeBinaryOperatorType
.LessThan;
7585
cboeTicks.Operator =
CodeBinaryOperatorType
.LessThan;
7590
cboetemp1.Operator =
CodeBinaryOperatorType
.BooleanOr;
7595
cboetemp2.Operator =
CodeBinaryOperatorType
.BooleanOr;
7600
cboetemp3.Operator =
CodeBinaryOperatorType
.BooleanOr;
7605
cboetemp4.Operator =
CodeBinaryOperatorType
.BooleanOr;
System.Runtime.Serialization.Schema (3)
System\Runtime\Serialization\Schema\CodeExporter.cs (3)
1890
CodeBinaryOperatorType
.IdentityEquality,
1986
CodeConditionStatement ifStatement = new CodeConditionStatement(new CodeBinaryOperatorExpression(propertyChanged,
CodeBinaryOperatorType
.IdentityInequality, NullReference));
2044
ifStatement.Condition = new CodeBinaryOperatorExpression(left,
CodeBinaryOperatorType
.IdentityInequality, right);
System.Windows.Forms.Design (34)
System\ComponentModel\Design\Serialization\CodeDomSerializerBase.cs (33)
1247
private static object ExecuteBinaryExpression(IConvertible left, IConvertible right,
CodeBinaryOperatorType
op)
1255
case
CodeBinaryOperatorType
.BitwiseOr:
1256
case
CodeBinaryOperatorType
.BitwiseAnd:
1259
case
CodeBinaryOperatorType
.Add:
1260
case
CodeBinaryOperatorType
.Subtract:
1261
case
CodeBinaryOperatorType
.Multiply:
1262
case
CodeBinaryOperatorType
.Divide:
1263
case
CodeBinaryOperatorType
.Modulus:
1266
case
CodeBinaryOperatorType
.IdentityInequality:
1267
case
CodeBinaryOperatorType
.IdentityEquality:
1268
case
CodeBinaryOperatorType
.ValueEquality:
1269
case
CodeBinaryOperatorType
.BooleanOr:
1270
case
CodeBinaryOperatorType
.BooleanAnd:
1271
case
CodeBinaryOperatorType
.LessThan:
1272
case
CodeBinaryOperatorType
.LessThanOrEqual:
1273
case
CodeBinaryOperatorType
.GreaterThan:
1274
case
CodeBinaryOperatorType
.GreaterThanOrEqual:
1283
private static object ExecuteBinaryOperator(IConvertible left, IConvertible right,
CodeBinaryOperatorType
op)
1353
if (op ==
CodeBinaryOperatorType
.BitwiseOr)
1414
static object ExecuteBinaryOperator<T>(T leftValue, T rightValue,
CodeBinaryOperatorType
op) where T : IBinaryInteger<T>
1416
if (op ==
CodeBinaryOperatorType
.BitwiseOr)
1427
private static bool ExecuteBooleanOperator(IConvertible left, IConvertible right,
CodeBinaryOperatorType
op)
1432
case
CodeBinaryOperatorType
.IdentityInequality:
1435
case
CodeBinaryOperatorType
.IdentityEquality:
1438
case
CodeBinaryOperatorType
.ValueEquality:
1441
case
CodeBinaryOperatorType
.BooleanOr:
1444
case
CodeBinaryOperatorType
.BooleanAnd:
1447
case
CodeBinaryOperatorType
.LessThan:
1450
case
CodeBinaryOperatorType
.LessThanOrEqual:
1453
case
CodeBinaryOperatorType
.GreaterThan:
1456
case
CodeBinaryOperatorType
.GreaterThanOrEqual:
1467
private static object ExecuteMathOperator(IConvertible left, IConvertible right,
CodeBinaryOperatorType
op)
1469
if (op ==
CodeBinaryOperatorType
.Add)
System\ComponentModel\Design\Serialization\EnumCodeDomSerializer.cs (1)
74
expression = new CodeBinaryOperatorExpression(expression,
CodeBinaryOperatorType
.BitwiseOr, newExpression);