93 references to CodeBinaryOperatorType
PresentationBuildTasks (7)
MS\Internal\MarkupCompiler\MarkupCompiler.cs (7)
950
CodeBinaryOperatorType
.ValueEquality,
1184
CodeBinaryOperatorType
.ValueEquality,
2798
CodeBinaryOperatorExpression cboe1 = new CodeBinaryOperatorExpression(cfre1,
CodeBinaryOperatorType
.BitwiseOr, cfre2);
2799
CodeBinaryOperatorExpression cboe2 = new CodeBinaryOperatorExpression(cfre3,
CodeBinaryOperatorType
.BitwiseOr, cfre4);
2800
CodeBinaryOperatorExpression cboeCI = new CodeBinaryOperatorExpression(cboe1,
CodeBinaryOperatorType
.BitwiseOr, cboe2);
2915
CodeBinaryOperatorExpression cboe = new CodeBinaryOperatorExpression(cfre2,
CodeBinaryOperatorType
.BitwiseOr, cfre3);
2916
CodeBinaryOperatorExpression cboeCD = new CodeBinaryOperatorExpression(cfre5,
CodeBinaryOperatorType
.BitwiseOr, cboe);
System (1)
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)
1642
private void OutputOperator(
CodeBinaryOperatorType
op)
1646
case
CodeBinaryOperatorType
.Add:
1649
case
CodeBinaryOperatorType
.Subtract:
1652
case
CodeBinaryOperatorType
.Multiply:
1655
case
CodeBinaryOperatorType
.Divide:
1658
case
CodeBinaryOperatorType
.Modulus:
1661
case
CodeBinaryOperatorType
.Assign:
1664
case
CodeBinaryOperatorType
.IdentityInequality:
1667
case
CodeBinaryOperatorType
.IdentityEquality:
1670
case
CodeBinaryOperatorType
.ValueEquality:
1673
case
CodeBinaryOperatorType
.BitwiseOr:
1676
case
CodeBinaryOperatorType
.BitwiseAnd:
1679
case
CodeBinaryOperatorType
.BooleanOr:
1682
case
CodeBinaryOperatorType
.BooleanAnd:
1685
case
CodeBinaryOperatorType
.LessThan:
1688
case
CodeBinaryOperatorType
.LessThanOrEqual:
1691
case
CodeBinaryOperatorType
.GreaterThan:
1694
case
CodeBinaryOperatorType
.GreaterThanOrEqual:
Microsoft\VisualBasic\VBCodeGenerator.cs (10)
599
protected override void OutputOperator(
CodeBinaryOperatorType
op)
603
case
CodeBinaryOperatorType
.IdentityInequality:
606
case
CodeBinaryOperatorType
.IdentityEquality:
609
case
CodeBinaryOperatorType
.BooleanOr:
612
case
CodeBinaryOperatorType
.BooleanAnd:
615
case
CodeBinaryOperatorType
.ValueEquality:
618
case
CodeBinaryOperatorType
.Modulus:
621
case
CodeBinaryOperatorType
.BitwiseOr:
624
case
CodeBinaryOperatorType
.BitwiseAnd:
644
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)
1234
protected virtual void OutputOperator(
CodeBinaryOperatorType
op)
1238
case
CodeBinaryOperatorType
.Add:
1241
case
CodeBinaryOperatorType
.Subtract:
1244
case
CodeBinaryOperatorType
.Multiply:
1247
case
CodeBinaryOperatorType
.Divide:
1250
case
CodeBinaryOperatorType
.Modulus:
1253
case
CodeBinaryOperatorType
.Assign:
1256
case
CodeBinaryOperatorType
.IdentityInequality:
1259
case
CodeBinaryOperatorType
.IdentityEquality:
1262
case
CodeBinaryOperatorType
.ValueEquality:
1265
case
CodeBinaryOperatorType
.BitwiseOr:
1268
case
CodeBinaryOperatorType
.BitwiseAnd:
1271
case
CodeBinaryOperatorType
.BooleanOr:
1274
case
CodeBinaryOperatorType
.BooleanAnd:
1277
case
CodeBinaryOperatorType
.LessThan:
1280
case
CodeBinaryOperatorType
.LessThanOrEqual:
1283
case
CodeBinaryOperatorType
.GreaterThan:
1286
case
CodeBinaryOperatorType
.GreaterThanOrEqual:
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);