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