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;
4364
cboe.Operator =
CodeBinaryOperatorType
.LessThan;
4370
CodeBinaryOperatorType
.Add,
4952
cboe.Operator =
CodeBinaryOperatorType
.ValueEquality;
4986
cboe.Operator =
CodeBinaryOperatorType
.ValueEquality;
5345
cboe.Operator =
CodeBinaryOperatorType
.IdentityInequality;
5354
cboe1.Operator =
CodeBinaryOperatorType
.IdentityInequality;
5369
cboe3.Operator =
CodeBinaryOperatorType
.IdentityEquality;
5374
cboe4.Operator =
CodeBinaryOperatorType
.IdentityEquality;
5379
cboe5.Operator =
CodeBinaryOperatorType
.BooleanOr;
5431
cboe.Operator =
CodeBinaryOperatorType
.ValueEquality;
5436
cboe1.Operator =
CodeBinaryOperatorType
.IdentityInequality;
5441
cboe2.Operator =
CodeBinaryOperatorType
.BooleanAnd;
5501
cboe.Operator =
CodeBinaryOperatorType
.ValueEquality;
5506
cboe1.Operator =
CodeBinaryOperatorType
.IdentityInequality;
5511
cboe2.Operator =
CodeBinaryOperatorType
.BooleanAnd;
5529
cboe.Operator =
CodeBinaryOperatorType
.IdentityInequality;
5538
cboe.Operator =
CodeBinaryOperatorType
.LessThan;
5544
CodeBinaryOperatorType
.Add,
5568
cboe.Operator =
CodeBinaryOperatorType
.ValueEquality;
5597
cboe1.Operator =
CodeBinaryOperatorType
.IdentityInequality;
5662
cboe1.Operator =
CodeBinaryOperatorType
.IdentityInequality;
5721
cboe1.Operator =
CodeBinaryOperatorType
.LessThan;
5730
CodeBinaryOperatorType
.Add,
5794
cboe1.Operator =
CodeBinaryOperatorType
.IdentityInequality;
5839
cboe1.Operator =
CodeBinaryOperatorType
.LessThan;
5849
CodeBinaryOperatorType
.Add,
5986
cboe.Operator =
CodeBinaryOperatorType
.ValueEquality;
6000
cboe.Operator =
CodeBinaryOperatorType
.ValueEquality;
6034
cboe1.Operator =
CodeBinaryOperatorType
.LessThan;
6040
CodeBinaryOperatorType
.Add,
6206
cboe1.Operator =
CodeBinaryOperatorType
.IdentityEquality;
6370
cboe.Operator =
CodeBinaryOperatorType
.IdentityEquality;
6391
cboe.Operator =
CodeBinaryOperatorType
.ValueEquality;
6409
cboe.Operator =
CodeBinaryOperatorType
.IdentityInequality;
6444
cboe.Operator =
CodeBinaryOperatorType
.IdentityInequality;
6456
cboe.Operator =
CodeBinaryOperatorType
.Divide;
6462
cboe2.Operator =
CodeBinaryOperatorType
.Multiply;
6478
cboeYear.Operator =
CodeBinaryOperatorType
.LessThan;
6484
cboeMonth.Operator =
CodeBinaryOperatorType
.LessThan;
6489
cboeDay.Operator =
CodeBinaryOperatorType
.LessThan;
6494
cboeHour.Operator =
CodeBinaryOperatorType
.LessThan;
6499
cboeMinute.Operator =
CodeBinaryOperatorType
.LessThan;
6504
cboeSecond.Operator =
CodeBinaryOperatorType
.LessThan;
6509
cboeTicks.Operator =
CodeBinaryOperatorType
.LessThan;
6514
cboetemp1.Operator =
CodeBinaryOperatorType
.BooleanOr;
6519
cboetemp2.Operator =
CodeBinaryOperatorType
.BooleanOr;
6524
cboetemp3.Operator =
CodeBinaryOperatorType
.BooleanOr;
6529
cboetemp4.Operator =
CodeBinaryOperatorType
.BooleanOr;
6534
cboetemp5.Operator =
CodeBinaryOperatorType
.BooleanOr;
6539
cboetemp6.Operator =
CodeBinaryOperatorType
.BooleanOr;
6544
cboetemp7.Operator =
CodeBinaryOperatorType
.BooleanOr;
6636
cboe.Operator =
CodeBinaryOperatorType
.Divide;
6676
cboe.Operator =
CodeBinaryOperatorType
.IdentityInequality;
6707
cboe.Operator =
CodeBinaryOperatorType
.Subtract;
6746
cboe.Operator =
CodeBinaryOperatorType
.IdentityInequality;
6827
cboe.Operator =
CodeBinaryOperatorType
.GreaterThan;
6857
cboe3.Operator =
CodeBinaryOperatorType
.LessThan;
6947
cboe.Operator =
CodeBinaryOperatorType
.Subtract;
6952
cboe1.Operator =
CodeBinaryOperatorType
.Multiply;
6960
cboe2.Operator =
CodeBinaryOperatorType
.Divide;
6985
cboe.Operator =
CodeBinaryOperatorType
.GreaterThan;
7072
cboe.Operator =
CodeBinaryOperatorType
.Divide;
7097
cboe.Operator =
CodeBinaryOperatorType
.GreaterThan;
7118
cboe1.Operator =
CodeBinaryOperatorType
.GreaterThanOrEqual;
7126
cboe2.Operator =
CodeBinaryOperatorType
.Divide;
7154
CodeBinaryOperatorType
.Subtract,
7244
cboe.Operator =
CodeBinaryOperatorType
.Subtract;
7249
cboe1.Operator =
CodeBinaryOperatorType
.Multiply;
7254
cboe2.Operator =
CodeBinaryOperatorType
.Divide;
7281
cboe.Operator =
CodeBinaryOperatorType
.GreaterThan;
7381
cboe.Operator =
CodeBinaryOperatorType
.IdentityEquality;
7402
cboe.Operator =
CodeBinaryOperatorType
.ValueEquality;
7421
cboe.Operator =
CodeBinaryOperatorType
.IdentityInequality;
7444
cboe.Operator =
CodeBinaryOperatorType
.IdentityInequality;
7504
CodeBinaryOperatorType
.Multiply,
7512
CodeBinaryOperatorType
.Divide,
7530
cboeDays.Operator =
CodeBinaryOperatorType
.LessThan;
7536
cboeHours.Operator =
CodeBinaryOperatorType
.LessThan;
7541
cboeMinutes.Operator =
CodeBinaryOperatorType
.LessThan;
7546
cboeSeconds.Operator =
CodeBinaryOperatorType
.LessThan;
7551
cboeTicks.Operator =
CodeBinaryOperatorType
.LessThan;
7556
cboetemp1.Operator =
CodeBinaryOperatorType
.BooleanOr;
7561
cboetemp2.Operator =
CodeBinaryOperatorType
.BooleanOr;
7566
cboetemp3.Operator =
CodeBinaryOperatorType
.BooleanOr;
7571
cboetemp4.Operator =
CodeBinaryOperatorType
.BooleanOr;
System.Runtime.Serialization.Schema (3)
System\Runtime\Serialization\Schema\CodeExporter.cs (3)
1868
CodeBinaryOperatorType
.IdentityEquality,
1964
CodeConditionStatement ifStatement = new CodeConditionStatement(new CodeBinaryOperatorExpression(propertyChanged,
CodeBinaryOperatorType
.IdentityInequality, NullReference));
2022
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);