System.Linq.Dynamic.ExpressionParser.ParseLogicalOr C# (CSharp) Method

ParseLogicalOr() private method

private ParseLogicalOr ( ) : Expression
return Expression
		private Expression ParseLogicalOr()
		{
			var left = ParseLogicalAnd();
			while (_token.ID == TokenId.DoubleBar || TokenIdentifierIs("or"))
			{
				Token op = _token;
				NextToken();
				Expression right = ParseLogicalAnd();
				CheckAndPromoteOperands(typeof(ILogicalSignatures), op.Text, ref left, ref right, op.Position);
				left = Expression.OrElse(left, right);
			}
			return left;
		}
ExpressionParser