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