93 references to CodeBinaryOperatorType
PresentationBuildTasks (7)
MS\Internal\MarkupCompiler\MarkupCompiler.cs (7)
949CodeBinaryOperatorType.ValueEquality, 1182CodeBinaryOperatorType.ValueEquality, 2796CodeBinaryOperatorExpression cboe1 = new CodeBinaryOperatorExpression(cfre1, CodeBinaryOperatorType.BitwiseOr, cfre2); 2797CodeBinaryOperatorExpression cboe2 = new CodeBinaryOperatorExpression(cfre3, CodeBinaryOperatorType.BitwiseOr, cfre4); 2798CodeBinaryOperatorExpression cboeCI = new CodeBinaryOperatorExpression(cboe1, CodeBinaryOperatorType.BitwiseOr, cboe2); 2913CodeBinaryOperatorExpression cboe = new CodeBinaryOperatorExpression(cfre2, CodeBinaryOperatorType.BitwiseOr, cfre3); 2914CodeBinaryOperatorExpression 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)
1633private void OutputOperator(CodeBinaryOperatorType op) 1637case CodeBinaryOperatorType.Add: 1640case CodeBinaryOperatorType.Subtract: 1643case CodeBinaryOperatorType.Multiply: 1646case CodeBinaryOperatorType.Divide: 1649case CodeBinaryOperatorType.Modulus: 1652case CodeBinaryOperatorType.Assign: 1655case CodeBinaryOperatorType.IdentityInequality: 1658case CodeBinaryOperatorType.IdentityEquality: 1661case CodeBinaryOperatorType.ValueEquality: 1664case CodeBinaryOperatorType.BitwiseOr: 1667case CodeBinaryOperatorType.BitwiseAnd: 1670case CodeBinaryOperatorType.BooleanOr: 1673case CodeBinaryOperatorType.BooleanAnd: 1676case CodeBinaryOperatorType.LessThan: 1679case CodeBinaryOperatorType.LessThanOrEqual: 1682case CodeBinaryOperatorType.GreaterThan: 1685case 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.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);