16 references to BinaryOperationDescriptor
System.Workflow.Activities (16)
Rules\Parser\Parser.cs (16)
541: base(token, CodeBinaryOperatorType.IdentityInequality) // kludge
585new BinaryPrecedenceDescriptor(new BinaryOperationDescriptor(TokenID.Or, CodeBinaryOperatorType.BooleanOr)),
586new BinaryPrecedenceDescriptor(new BinaryOperationDescriptor(TokenID.And, CodeBinaryOperatorType.BooleanAnd)),
588new BinaryPrecedenceDescriptor(new BinaryOperationDescriptor(TokenID.BitOr, CodeBinaryOperatorType.BitwiseOr)),
590new BinaryPrecedenceDescriptor(new BinaryOperationDescriptor(TokenID.BitAnd, CodeBinaryOperatorType.BitwiseAnd)),
592new BinaryPrecedenceDescriptor(new BinaryOperationDescriptor(TokenID.Equal, CodeBinaryOperatorType.ValueEquality),
593new BinaryOperationDescriptor(TokenID.Assign, CodeBinaryOperatorType.ValueEquality),
596new BinaryPrecedenceDescriptor(new BinaryOperationDescriptor(TokenID.Less, CodeBinaryOperatorType.LessThan),
597new BinaryOperationDescriptor(TokenID.LessEqual, CodeBinaryOperatorType.LessThanOrEqual),
598new BinaryOperationDescriptor(TokenID.Greater, CodeBinaryOperatorType.GreaterThan),
599new BinaryOperationDescriptor(TokenID.GreaterEqual, CodeBinaryOperatorType.GreaterThanOrEqual)),
601new BinaryPrecedenceDescriptor(new BinaryOperationDescriptor(TokenID.Plus, CodeBinaryOperatorType.Add),
602new BinaryOperationDescriptor(TokenID.Minus, CodeBinaryOperatorType.Subtract)),
604new BinaryPrecedenceDescriptor(new BinaryOperationDescriptor(TokenID.Multiply, CodeBinaryOperatorType.Multiply),
605new BinaryOperationDescriptor(TokenID.Divide, CodeBinaryOperatorType.Divide),
606new BinaryOperationDescriptor(TokenID.Modulus, CodeBinaryOperatorType.Modulus))