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